CA-207577: clear scheduled_to_be_resident_on if create_vgpus fails
CA-207577: clear scheduled_to_be_resident_on if create_vgpus fails

create_vgpus could fail if vGPU is not licensed. The VM must not be
left marked as scheduled_to_be_resident_on a host, or it will be
considered to be taking up space on that host.

Signed-off-by: John Else <37b74501daa612e48fea94f9846ed4ddeb6a8f07@citrix.com>

euanh/xen-api,srowe/xen-api,srowe/xen-api,rafalmiel/xen-api,rafalmiel/xen-api,srowe/xen-api,thomassa/xen-api,srowe/xen-api,rafalmiel/xen-api,thomassa/xen-api,thomassa/xen-api,srowe/xen-api,thomassa/xen-api,euanh/xen-api,euanh/xen-api,Frezzle/xen-api,rafalmiel/xen-api,Frezzle/xen-api,euanh/xen-api,Frezzle/xen-api,thomassa/xen-api,euanh/xen-api,rafalmiel/xen-api,Frezzle/xen-api,Frezzle/xen-api,rafalmiel/xen-api,thomassa/xen-api,euanh/xen-api