Use correct endpoint order for nanofury devices and read with a short timeout on return loop from send_recv.