HID: fix race between open() and disconnect() in usbhid