Lol sounds like intended behavior to punish those who ignore errors
I think the missing part is that Tanner also added an incrementing counter on the send side, so you should see errors on every subsequent read because the counter will never catch up.