Communication seems rather poor from BA. Sorry to hear about your predicament.
Originally Posted by
Cyba
Eu provisions don't apply AFAIK if the flight doesn't originate or arrive in Europe.
You could be right. His SIN stopover may well excuse BA from the obligations under 261/2004 (although I believe it would have been applicable had he been booked on BA16 without a stopover). However, I suspect BA will reimburse him for hotel expenses regardless.