I had this issue almost exactly. Qatar canx their LGW DOH leg and put me on BA LGW service that would not get be to DOH before my DOH-SYD leg. Its not then isoated to BA. But then again I could get through to Qatar cust services on phone. Not that they could understand me very well mind... Maybe try the Qatar line though.