indeed i messed something up here, because `poweroff_device` is some leftover thing from the old code before i converted it to a proper sys_off handler.