Same nightmare in France with the Centurion travel insurance... They keep asking for more papers, try to deny coverage etc...
The OP should try to have BA reimburse his expenses in his particular case (as they were unable to deliver his bags in LHR)...