As you were able successfully run restart.vbs script it means that it is working but not after standby and i don't know why. But i would try creating a scheduled task pointing to vbscript on resume and disable restart mp on resume in configuration window. Below is url where person explains how to create a task in windows 7
How to run a script on system resume in Windows 7
How to run a script on system resume in Windows 7
Ireland