Finally, 6 weeks after my final flight on a BAH trip, I have had the missing TP's, and missing bonus TP's, posted to my account.
Emails sent to the addresses given up thread never received any reply, but an email that I received today from BAEC, quoted a complaint reference that was generated when I submitted one via the webforms on ba.com a few weeks ago.