I got suspend/resume working on my ThinkPad T42p, but after resume the applet pops up with a message saying my system failed to suspend, which is an incorrect statement. How does it try to determine whether there was a suspend failure, because it seems to be getting it wrong?