Squash a few smalls bugs, other tweaks.

Added a loop for the basic setup of vms so the user can make sure things are
going ok, and fix them if anything is amiss. We might want to conditionalize
this if/when we are confident enough in no errors on an unattended run.

This saved me on this run, as I was reusing an old vmset_chunk (s6ha1), and 
the whole thing would have failed due to default libvirt network already having old
entries for these VMs. This gave me the chance to fix things and have it (so far, 
at least) work.