Thanks for all the help!
Since everything is all still so uncertain I think I will buy the BA tickets and as the suggested-either make the return as scheduled or if that is not possible miss my return and go to the airport when I am able to go back and see what happens