move location of some libxlDriverUnlock
remove virObjectUnref in libxlDomainObjBeginJobInternal while it successful

remove virObjectUnref in libxlDomainObjBeginJobInternal while it success. if not, the lock obj will be freeed at the end of libxlDomainObjBeginJobInternal. it lead to virObjectLock fail in future steps.