virsh: be consistent with style of loop exit
virsh: be consistent with style of loop exit

When waiting for a block job, the various statuses (COMPLETED, READY,
CANCELED, etc.) should all be treated consistently by having the loop be
exited with "break". Use "goto cleanup" for the error cases only, when
no block job status is available.

Signed-off-by: Michael Chapman <a17fed27eaa842282862ff7c1b9c8395a26ac320@very.puzzling.org>

datto/libvirt,fabianfreyer/libvirt,crobinso/libvirt,libvirt/libvirt,VenkatDatta/libvirt,olafhering/libvirt,taget/libvirt,jardasgit/libvirt,eskultety/libvirt,taget/libvirt,crobinso/libvirt,zippy2/libvirt,libvirt/libvirt,jardasgit/libvirt,nertpinx/libvirt,fabianfreyer/libvirt,nertpinx/libvirt,VenkatDatta/libvirt,zippy2/libvirt,andreabolognani/libvirt,nertpinx/libvirt,rlaager/libvirt,rlaager/libvirt,crobinso/libvirt,jfehlig/libvirt,nertpinx/libvirt,datto/libvirt,eskultety/libvirt,eskultety/libvirt,olafhering/libvirt,jardasgit/libvirt,rlaager/libvirt,rlaager/libvirt,jardasgit/libvirt,datto/libvirt,VenkatDatta/libvirt,fabianfreyer/libvirt,jardasgit/libvirt,andreabolognani/libvirt,taget/libvirt,olafhering/libvirt,datto/libvirt,jfehlig/libvirt,taget/libvirt,crobinso/libvirt,olafhering/libvirt,jfehlig/libvirt,andreabolognani/libvirt,zippy2/libvirt,andreabolognani/libvirt,jfehlig/libvirt,fabianfreyer/libvirt,libvirt/libvirt,taget/libvirt,VenkatDatta/libvirt,nertpinx/libvirt,VenkatDatta/libvirt,eskultety/libvirt,zippy2/libvirt,andreabolognani/libvirt,eskultety/libvirt,fabianfreyer/libvirt,libvirt/libvirt,rlaager/libvirt,datto/libvirt