hm, well that's lame, seems like a nice dock.
Any chance you can get us some logs of the broken version so we can take a look?
Specifically with 'Verbose USB Debugging' enabled so we can have a deep look at what's going wrong here?
(Virtual Machine > Settings > Advanced > 'Enable Verbose USB Debugging')
Ideally you'd power off the VM, enable USB Debugging, power it on, try to make the peripheral work.
When satisfied you've 'done the thing that should work', click Help > Collect Support Information' and get us that .tgz file for review.