OP, at least now you know where to find information and seek help in the future. Flyertalk can help not just with BA matters, there are subforums for all major frequent-flyer programmes.
I hope you get a satisfactory answer from your TA, which so far it seems like you may have not. I can understand wanting to take your TA's answer at face value but maybe you need to dig a little deeper.