I don’t think that’s the case, the EI flight just hasn’t been removed yet.
The evening BA and EI BHX-BHD flights operate to an identical schedule, which would be very strange for 2 partner airlines, to say nothing of the 278 seats on sale. I think EI just haven’t moved their bookings over to BA yet and closed the old flight for sale.