qemu: set jobinfo type to FAILED if job is failed in qemuMigrationRun
qemu: set jobinfo type to FAILED if job is failed in qemuMigrationRun

If job is failed in qemuMigrationRun, we expect the jobinfo type as
FAILED. But jobinfo type won't be updated until entering
qemuMigrationWaitForCompletion. We should make it updated in all
conditions. Moreover, we can't use qemuMigrationUpdateJobStatus
here because job may fail in libvirt, so we can't query job status
from QEMU.

Signed-off-by: Wang Rui <efd73d5b5867bcfd66553912fa090c7d92d260b7@huawei.com>

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