Ah that's why my BA12 is now cancelled tonight. Escaped the fog outbound but not this!
And as for the IRROPs discussion going on - as amazing as the SIN staff are there was no auto-rebooking from BA themselves even for connecting passengers. Just one massive queue.