After working on this, I realize it's one of those things that can't be fixed. Posts are marked read/unread on a per forum basis since your last visit. Since moved posts are actually new in that forum, it works as expected.
"We are the official hosting company of UBB.threads. Ask us about our free migration services to migrate your UBB.threads installation."