There's probably a similar callsign for another flight operating at either end at the same time, so they change the BA callsign to avoid confusion. It's a pain in the ass to be honest as they always choose a really long alternative which just ties up the airwaves.