Fix endless loop for big packages in RawSocketTransport

When the raw socket transport receives packages greater than the buffer size (4096) of the React Stream, handleData() will only receive the first 4096 bytes initially and be sent into an endless loop because it assumes it always has the full package after it read the size of the package.