Revert "CP-5842: Update VGPU.resident_on for passthrough VGPUs"

This reverts commit de4ac0e62dad021b40c6cb525b2455e5868637ce.
VGPU.resident_on fix for passthrough

Set VGPU.resident_on for passthrough VGPUs with the same mutex as is
held when setting this field for virtual VGPUs.

This prevents both types of VGPU ending up on the same physical device
when bootstorming VMs with both types of VGPU.

Signed-off-by: John Else <john.else@citrix.com>
Merge pull request #1565 from johnelse/vgpu-resident-on-fix

VGPU.resident_on fix for passthrough