qemu: blockjob: Properly propagate cancellation of blockjobs
qemu: blockjob: Properly propagate cancellation of blockjobs

qemu returns an error message in the job statistics even if the job was
cancelled to emphasize it was not successful. Libvirt didn't properly
transform it into QEMU_BLOCKJOB_STATE_CANCELLED though.

Signed-off-by: Peter Krempa <2cf5c04c61aa466e4a47bfedc747d17279c72ffc@redhat.com>
Reviewed-by: Cole Robinson <7cd45ff6ad1fb7cf556a02797d774247851499f8@redhat.com>

zippy2/libvirt,nertpinx/libvirt,fabianfreyer/libvirt,zippy2/libvirt,jfehlig/libvirt,fabianfreyer/libvirt,crobinso/libvirt,jardasgit/libvirt,nertpinx/libvirt,fabianfreyer/libvirt,crobinso/libvirt,nertpinx/libvirt,crobinso/libvirt,libvirt/libvirt,nertpinx/libvirt,jardasgit/libvirt,libvirt/libvirt,olafhering/libvirt,jardasgit/libvirt,zippy2/libvirt,jfehlig/libvirt,zippy2/libvirt,libvirt/libvirt,olafhering/libvirt,jardasgit/libvirt,olafhering/libvirt,fabianfreyer/libvirt,jardasgit/libvirt,olafhering/libvirt,libvirt/libvirt,jfehlig/libvirt,nertpinx/libvirt,fabianfreyer/libvirt,jfehlig/libvirt,crobinso/libvirt