qemu: return -1 on error paths in qemuDomainSaveImageStartVM
qemu: return -1 on error paths in qemuDomainSaveImageStartVM

Error paths after sending the event that domain is started written as if ret = -1
which is set at the beginning of the function. It's common idioma to keep 'ret'
equal to -1 until the end of function where it is set to 0. But here we use ret
to keep result of restore operation too and thus breaks the idioma and its users :)

Let's use different variable to hold restore result.

Signed-off-by: Nikolay Shirokovskiy <7fa0e2698a05be944b362bdf5d7736c0162e16c9@virtuozzo.com>

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