Don't mark suspend as active until we know it is running
Don't mark suspend as active until we know it is running

If suspend failed for some reason (e.g. too short duration) then
subsequent attempts to trigger suspend were rejected because we
had already marked a suspend as being in progress

* src/util/virnodesuspend.c: Don't mark suspend as active
  until we've successfully triggered it

trainstack/libvirt,libvirt/libvirt,dumbbell/libvirt,dumbbell/libvirt,rlaager/libvirt,cbosdo/libvirt,rmarwaha/libvirt,nertpinx/libvirt,siboulet/libvirt-openvz,foomango/libvirt,zippy2/libvirt,libvirt/libvirt,novel/fbsd-libvirt,fabianfreyer/libvirt,trainstack/libvirt,olafhering/libvirt,emaste/libvirt,leilihh/libvirt,rmarwaha/libvirt,elmarco/libvirt,dumbbell/libvirt,novel/fbsd-libvirt,fabianfreyer/libvirt,olafhering/libvirt,bjzhang/libvirt,siboulet/libvirt-openvz,shugaoye/libvirt,emaste/libvirt,iam-TJ/libvirt,crobinso/libvirt,agx/libvirt,foomango/libvirt,iam-TJ/libvirt,bjzhang/libvirt,shugaoye/libvirt,VenkatDatta/libvirt,taget/libvirt,emaste/libvirt,andreabolognani/libvirt,trainstack/libvirt,rmarwaha/libvirt1,trainstack/libvirt,olafhering/libvirt,rmarwaha/libvirt1,foomango/libvirt,VenkatDatta/libvirt,trainstack/libvirt,emaste/libvirt,datto/libvirt,novel/fbsd-libvirt,iam-TJ/libvirt,novel/fbsd-libvirt,nertpinx/libvirt,iam-TJ/libvirt,eskultety/libvirt,warewolf/libvirt,zhlcindy/libvirt-1.1.4-maintain,shugaoye/libvirt,warewolf/libvirt,danwent/libvirt-ovs,jardasgit/libvirt,wiedi/libvirt,danwent/libvirt-ovs,rlaager/libvirt,novel/fbsd-libvirt,jardasgit/libvirt,rlaager/libvirt,novel/fbsd-libvirt,crobinso/libvirt,nertpinx/libvirt,wiedi/libvirt,eskultety/libvirt,zhlcindy/libvirt-1.1.4-maintain,elmarco/libvirt,jfehlig/libvirt,libvirt/libvirt,VenkatDatta/libvirt,agx/libvirt,jardasgit/libvirt,wiedi/libvirt,foomango/libvirt,jfehlig/libvirt,cbosdo/libvirt,wiedi/libvirt,shugaoye/libvirt,libvirt/libvirt,rmarwaha/libvirt1,agx/libvirt,trainstack/libvirt,jeckersb/libvirt,eskultety/libvirt,bjzhang/libvirt,taget/libvirt,eskultety/libvirt,danwent/libvirt-ovs,VenkatDatta/libvirt,datto/libvirt,warewolf/libvirt,datto/libvirt,taget/libvirt,VenkatDatta/libvirt,andreabolognani/libvirt,jeckersb/libvirt,andreabolognani/libvirt,zhlcindy/libvirt-1.1.4-maintain,foomango/libvirt,leilihh/libvirt,wiedi/libvirt,rmarwaha/libvirt,taget/libvirt,novel/fbsd-libvirt,fabianfreyer/libvirt,zippy2/libvirt,siboulet/libvirt-openvz,olafhering/libvirt,trainstack/libvirt,fabianfreyer/libvirt,cbosdo/libvirt,rmarwaha/libvirt1,agx/libvirt,leilihh/libvirt,jeckersb/libvirt,jardasgit/libvirt,leilihh/libvirt,dumbbell/libvirt,leilihh/libvirt,emaste/libvirt,wiedi/libvirt,andreabolognani/libvirt,jeckersb/libvirt,elmarco/libvirt,eskultety/libvirt,jardasgit/libvirt,rmarwaha/libvirt,datto/libvirt,fabianfreyer/libvirt,warewolf/libvirt,zippy2/libvirt,emaste/libvirt,taget/libvirt,cbosdo/libvirt,rmarwaha/libvirt,rmarwaha/libvirt1,shugaoye/libvirt,novel/fbsd-libvirt,jeckersb/libvirt,wiedi/libvirt,zhlcindy/libvirt-1.1.4-maintain,jeckersb/libvirt,cbosdo/libvirt,elmarco/libvirt,jfehlig/libvirt,rmarwaha/libvirt,leilihh/libvirt,zippy2/libvirt,rlaager/libvirt,emaste/libvirt,zhlcindy/libvirt-1.1.4-maintain,rmarwaha/libvirt1,andreabolognani/libvirt,novel/fbsd-libvirt,datto/libvirt,warewolf/libvirt,crobinso/libvirt,rlaager/libvirt,danwent/libvirt-ovs,iam-TJ/libvirt,jfehlig/libvirt,bjzhang/libvirt,dumbbell/libvirt,bjzhang/libvirt,iam-TJ/libvirt,warewolf/libvirt,iam-TJ/libvirt,crobinso/libvirt,elmarco/libvirt,nertpinx/libvirt,jeckersb/libvirt,nertpinx/libvirt,agx/libvirt,siboulet/libvirt-openvz,danwent/libvirt-ovs,warewolf/libvirt,siboulet/libvirt-openvz,dumbbell/libvirt