vm: save state instead of shutdown