Well, I called BA today, had to dial just before 8am to have a chance of getting through.
I made an internal bet with myself that nothing was done and of course the chap confirmed no cases was raised by the previous 2 agents that I spoke to. Both said they would raise a case as soon as the call ended.
Unfortunately in all 3 cases the folks had rather poor English comprehension, and rather poor understanding of BA Exec program. I know it is pot luck who I get in this India call center, sometimes folks are more switched on depending who you get.
At any rate, there is no recourse to do anything. During today's call, the call dropped off when I was explaining the issue yet again (or perhaps the agent did not want to take on a "complicated" request and dropped the call, I can't know for sure).
So unless there is an email or a different magical number I could dial, I see no point. Yes, I know we should have very low expectations for BA customer service, it is often mentioned here how bad they are. But this is shocking, the worst I have seen since I joined the program.