Fix USB serial RX bug

USBCDC::readEP already already called readStart, so we should not call
it from USBDevice.  Calling readStart twice can cause data corruption if a packet arrives in between the two calls.

Tested on KL25Z.