I would think this would qualify as ‘Force majeure’, BA are likely to be able to alleviate all contractural obligations to the new joiners whilst the effects of Corona Virus are impacting the business. Of course can only be applicable if the BA contract includes a clause allowing the application of Force Majeure but I would be shocked if they don’t have it in the wording. Corona Virus is clearly an event outside of the control of both parties.