Winsock2.h must be included before anything that includes Winsock.h.
Windows usb: Unlock mutex when shutting down wait thread.
usb: Enforce that there can only be one USB event source for now.
Windows usb: don't try to resume thread if shut down in callback.