Accurately fill the UsbIpDevice if we're attached by reading the device descriptor