I think it's perfectly reasonable to expect BA to return you to the state you were in before they caused you to be inconvenienced due to their negligence. In fact, that's effectively how the law looks at actual damages. To go back on their word is irrelevant other than it makes it harder for you to recover your £60, and more expensive for them to fight it.
Bad call BA, bad call.