Kbforum ratelimiting 784351

This includes a kind of unrelated commit with the removal of tests that don't make sense for kbforums (they must've snuck in when forking forums).

r?