It may have been the OTA that told pax that BA would reimburse a new ticket....
Somehow I get the feeling that this will not turn out well when the pax request reimbursement. BA will point to the OTA if BA ticket already refunded (to OTA) and obviously the OTA is not going to pay for a presumably more expensive last-minute ticket.