Um den Kreis hier zu schließen: Eine Lösung hierfür wäre extrem unangenehm. Das Backend zählt nämlich nie konkret, wie viele Beiträge du ungelesen hast, sondern verlässt sich auf eine Differenz zwischen highest_post_number und der letzten post_number, die du in den Themen-Besuchern aufgerufen hast.
Wenn ich eine Zahl nennen müsste: Wenn mein einziger Job wäre, diesen Fehler zu beheben, würde es mich mehrere Monate kosten, und ich müsste einen benutzerdefinierten Datenspeicher erfinden, um das in Gang zu bringen. Eine count(*)-Abfrage für jedes ungelesene Thema durchzuführen, scheidet aus.