reload libvirt actions to get current state

Currently on libvirt, there is no reload of state after each action, besides start.
When trying to run 
```ruby
poweroff
start
```
the vm will not start, because its state did not change from "running" to "shutoff"