I think this was finally a win for AI... they handled the situation very well.. .both the logistics and customer experience. Especially since the last time their plane had an SFO plane had an emergency landing in Russia. Wonder if this was the same aircraft!
Full refunds plus (???) flight vouchers for passengers... finally something learned from SQ... on what's bare minimum customer treatment.