....
4. shut engine down with hosted-engine --vm-stop
5. change network settings on all nodes, verify that nodes can ping each other

what about step 5? How do you manage it if engine is down? 
Manually on all nodes? And then what if you have persistence of network config in place?

Gianluca