As I said, I sent my proof of boarding to BA 3 weeks ago and I know they have received it, don't see how it can be JAL's fault, in fact they were brilliant in sending me the proof of boarding. Trust me, the BAEC processes and people are inefficient and unable to provide a customer service. The lady I spoke today said she would try and sort it out for me but was not back until next Thursday!!!
She said that although I had emailed the JAL documentation to the right BA email address, that then has to be faxed to the BAEC back office staff (how archaic?). She could see from her screen that it had been faxed to the back office (who don't have email) and that no-one has actioned it so far. I said how long before they do, her response "that is anyone's guess". She said I should email the proof of boarding again and when she gets in next Thursday, she will fax it again.
If what I describe above is JAL's fault, then I am willing to stand corrected.
I more believe that BAEC don't give a flying **** about their regular (important) passengers.