You are a BAEC member so the flight would have been in your profile all this time. Do you check your profile?
I do think that - assuming that you travel as much as you say you do and that a substantial portion of it is on BA so you have status - a PM to Nicci might clear things up.