[Bug 254033] Suspend issued by button events often suspend the machine twice