The vast majority of employees do not have the luxury of renegotiating their T&Cs every time there is the slightest change to their workload. BA is a business, not a staff employment club.
If it is reasonable and within their job description then there's no reason why they shouldn't do it. Cabin crew won't be asked to perform duties outside the cabin, not least because they don't have the training to do so.