For once I'm going to side with the cabin crew. Away from base they can actually work for a very long time under their scheduling agreement. They'll be hosed down with money for doing so, but in cases like this their industrial agreement goes further than scheme, and their scheme goes an hour further than ours. In this situation it is almost certain that flight crew hours would be up before cabin crew and the situation Thunderbug describes is most likely.