Only nmsleep in ftdi _usb_read if the buffer is unlikely to be filled.