I think the facts are that BA will switch the equipment used on LHR-BAH-DOH (i.e the BA124/5) from a 777 to 747-400 at the start of the Summer schedule 2003 (i.e. end of March).
Technically LHR-BAH-DOH is a 'direct' service......however I think a LHR-DOH nonstop with a 747 would be overkill based on the traffic distribution BAH/DOH.