Pwerhaps you could consider BA as an option for the first leg to start your trip as they are typically the same price as BD. Depending on their timings this might give you a bit more time. OK you lose 1 sector in terms of *A mileage earning but if you can live with that ...