I am waiting for feedback from the designers of the forums package regarding this fix.
I haven't been able to test it, but it is an exact port of the behavior of the oracle version of the code.