It looks like forums does not currently support moving messages.
On postgresql forums maintains its own tree_sortkey in the forums_messages table. There is only an insert trigger. It needs an update trigger to support moving messages.
Also, we'll need a UI to support moving messages. The more forums we have the more important this becomes.
Until we can move the messages from the disabled forums, I think we need to keep it.