BAladdy, from the dates you've mentioned, 27th June for BHD, will the onboard service also change to reflect BA's, ie complimentary catering, ability to accrue BA miles, baggage policy etc??
I have booked to travel BHD-LHR in September to connect onward, and entered my Virgin frequent flyer number on booking. I presume BA will give me the chance to now change this to obtain BA miles??