remove legacy wakelock code and move to PM_SUSPEND_FREEZE