minor refactor: use vm_id instead of vm object in power_on & similar