With the number of flights on offer from Qatar Airways, I'm surprised that BA has lasted as long as it has. Most of the traffic was to and from Bahrain anyway.
Besides, who really wants to sit on the aircraft at BAH for an hour and a half whilst waiting for the new pax to board?