I was thinking the VM would still follow the normal boot process (in which case you can reset cloud init before powering down)