I posit that this is because it sometimes takes a while to:
- Connect to the monitor relay
- get a response for
info usb
- iterate over that response to find our target device
Perhaps it would be better to interrogate info usb immediately after attaching the device to the guest, so we could cache the device ID until we need to disconnect.