A dev just spoke up on twitter:
https://www.reddit.com/r/wow/comments/1f5ye4e/unofficial_update_about_auction_house_issues/
So no, it wasn’t TSM or Auctionator, it was a change they made in the code that lead to a bug that wrote tens of millions of records in a database.