Amps Its Qantas actually. They cancelled one of my return flights from Darwin so I got a way better trip and a taxi at this end chucked if for free. Good blokes in my opinion.
I did actually have to fly back to the UK for 4 days for a job interview because they would not do a remote interview. This was 2013. Not sure singapore airlines are the bad guys in that scenario.