Instead of patching these issues, the entire functionality should probably be reimagined. Having this forum posting to begin with comes from old 3.x days where everything was centered around the forums. Having the need to have a separate comment system for Pages comes from the fact that 4.x originally allowed people to just have Pages, but not Forums. With the new licensing system, these legacy options should be consolidated into one comment system without the need for any kind of syncing, cross-posting or any anything like that.