Thanks both for the assistance.
I'll give it a week or so to call (booked with IB)
The flight to MAD is with BA, so T4S, so the connection time now is completely unworkable.
Oaxaca - you're completely right, it is inefficient. It was actually cheaper than going GLA - LHR - BIO, and I will probably need the extra TPs this year if I want to have a chance at maintaining BA Silver.
I'll try and get them to put me on earlier flights, so I still make the original BIO routing.
Thanks again.