[@LegendBegins] I made some progress fixing the database query. It's pretty tough. My database queries are eating some serious incremental complexity over time as I add/change features. Gonna have to break this up into two smaller tasks and finish the first task tonight. Task 1: I'm going to remove the whole "Topic X was moved to Forum Y" UI papertrail system (which is the source of this particular complexity). That way I can get a clean, low-risk deploy that fixes the issue tonight at the expense of losing the feature that leaves a "redirected topic" behind on the forum that a topic was moved from. Task 2: Then I'll have to reimplement the "redirected topic" feature in the future as a new commit + deploy that adds the complexity back into my fetch-forum-topics database queries. That way I'll be able to monitor performance changes related to each task individually and protect against regressions.