Flying in CW should get you 75% of the ticket price if you're forced too. Whatever that means on miles.
12 hour delay means €600 and hotel/ food
Ring them up, tell them what you want (new flight numbers, flying on Thai, etc) and ask. It will cost them the best part of £1k if they don't reroute you do they do have an incentive.