Instead of constantly fighting Windows the Team decided to take control of the Suspend/Resume process to avoid any further issues. Since MediaPortal is an HTPC application and as such is in full control of the system (the system is not used for anything else) this seems like the best choice.
Out of curiosity, did this happen somewhere between RC1 and RC3?
VdR