Fix bug in consectutive TCP message parsing

Correct bad "CRLF in message body" fix to streamed parsing.
Fix caused a bug whereby the next valid CRLF would be dropped as well;
even if the preceding message did *not* have a CRLF in the message body.
Stupid off-by-one errors.
Add first transport-layer test.