Revert "Revert "Limit packet size on usb reads as well as writes.""

This reverts commit 468be45b68f81f02ab1c76fc8486614e6325fb10.