qemu: process: Update current balloon state to maximum on vm startup
qemu: process: Update current balloon state to maximum on vm startup

After libvirt issues the balloon resize command, the current balloon
size needs to be changed to the maximum memory size since the vCPUs were
not started and thus the balloon driver could not return the memory.

Since GetXMLDesc and other APIs return the balloon size without updating
it in case they are not able to obtain the job and the memory balloon
does not support the asynchronous event the sizing might be incorrect.

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