The Streaming API actually delivers results using chunked encoding, but due to a quirk in their load balancer (so I hear), twitter-stream actually parses everything OK. Other streams (Gnip Power Track) use different load balancers and results occasionally get truncated.