Mike hotel,
Ring BA up and tell them to sort their priorities out. Obviously your feelings are far more important than securing a viable future for the airline and I can't believe they haven't been intouch daily to check you are ok!.
Difficult times.....but seriously.
MTFU