I've added a potential fix for this. As before, this will not fix previous transactions, only new transactions going forward. I also found a few instances of the wrong content type being logged (sales being logged as a sellback, etc) which have also been resolved for new transactions.