Another data point for a simple cash booking that was cancelled. Called BA on 20 March and after hearing nothing tried BA Refund Helper on 20 April. S/he was unable to assist and told me to call the Gold Line again. Did this Monday and the money was back in my Amex account on Tuesday.