A quick question: I assume that if you are Blue/Bronze and have actually paid the BA seat reservation fee, you won't be shifted?
I'd be monumentally pissed off if they had charged me a fortune to reserve my seats and then shifted me at the last minute, even if they then did give me a refund. I agonise over seat selection, to have BA come along and change all of that with no notice would irritate me no end (unless it's a broken seat or some other technical reason, in which case it's fine).