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.