If you have the patience, calling BA Club by 'phone is often very effective. The fare structures are so complex that the website often has difficulty keeping up, and talking to a human [yes, they are human from my experience] can sort out a lot of things.
On my last 3 trips I've had to talk to them, and they have sorted everything to my benefit every time.