Well that seems to work. I did three sleep-resume cycles, all successful. The little windows opening on resume are visible though (even though MP is set to always on top). Either this or the resizing MP window method are both acceptable workarounds for me though.