common_usb: increase USB_TIMEOUT from 500 to 1000 ms

This is necessary to make the tim310 work. It (strangely) only publishes
with 1.875 Hz = one message every 533 ms, so a timeout of 500 ms always
caused a LIBUSB_ERROR_TIMEOUT.

This closes #7.