Add more log data when throwing BufferOverflowException.
Implement onLostConnection as a no-op; the correct handling occurs when readLoop returns.