- PICloudDispatcher.ServerDisconnectWhileClientForwarding: a disconnecting
logical server must not freeze the dispatcher while a client's read
thread is jammed forwarding data to an unread server socket
- PICloudDispatcher.ClientRemovableWhileServerNotReading: the client's
own Disconnect frame must be processed and the client removed even
though the stall happens in the other connection's writeDevice()
- PIEthernet.WriteThreadStopsWhilePeerNotReading: the EAGAIN retry loop
in writeDevice() must not prevent stopAndWait() from returning
- PIStreamPacker.RejectsOversizedPacket: a forged INT_MAX packet size
from the stream must not be accumulated, and the packer must stay
usable for valid packets