As stated in the bug, the specification says:
"If the window is already unmapped, this request has no effect."
In which case, isn't this a bug in the xorg server?
Maybe, I'm not sure what exactly is the root cause of the issues with the cursor, but this does significantly improve (though not completely fix) the pointer warp issues with that game. It could be a timing-related issue.