Had seat 10B on my flight to BLR next week - just took a look at MMB and have been moved to 10G. Called BA, and they can't move me back - of course, they have no idea why I was moved and cannot even see that I had 10B in the first place.
I don't need the tier points or the air miles, if VS flew this route they would have just got a full J-fare from me.