qemu: avoid deadlock in qemuDomainObjStopWorker
qemu: avoid deadlock in qemuDomainObjStopWorker

We are dropping the only reference here so that the event loop thread
is going to be exited synchronously. In order to avoid deadlocks we
need to unlock the VM so that any handler being called can finish
execution and thus even loop thread be finished too.

Signed-off-by: Nikolay Shirokovskiy <7fa0e2698a05be944b362bdf5d7736c0162e16c9@virtuozzo.com>
Reviewed-by: Daniel Henrique Barboza <627b089ad62deae9aaf06ccfa2c9056df28927e0@gmail.com>
Reviewed-by: Daniel P. Berrangé <bb938cf255e055ff3507f2627d214e8e62118fcf@redhat.com>

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