I'd call back and try again.
This is well within BA Conditions of Carriage 3c4
"If you need to change any aspect of your transportation because of events beyond your control, you must contact us as soon as possible. We will use reasonable efforts to transport you to your next stopover or final destination, without re-calculating the fare."