In that case i suspect, rather than fight with ba or the TA for the fare(fair?? 😁 ) difference now, the best course of action is to request uk261/mennes, direct from ba,after the flight is flown.
corporate-wage-slave is good at this type of advice, hopefully they can share their view