Fix layer-3 TCP receive logic that caused false stream corruption detection, and could have
caused rx bytes to be exaggerated. Part of this was introduced last release with the small
tcp payload feature, but the rx bytes count being off may have been around for a long time.
The good news is that this was pretty hard to trigger.