Slight OT, but would a reasonable course of action be to refuse the economy seat and ask to be placed in the next available business class seat that comes up, and if that involves waiting overnight hotel accomodation.
Particularly on a longhaul flight, going economy might not be something that you want to do.