http: don't unset hot path for responses with body

Revert a regression introduced when avoiding extra bytes for HEAD
requests, we shouldn't drop out of the hot path when responses will have
a body.

partially reverts 1fddc1f
http: handle trailing chunked encoding bytes

http requests should not emit an error when the response stream
encounters extra trailing bytes from a stream when transfer-encoding is
chunked.

Emits 'chunkedRemainingBytes' event to response object in this scenario,
if there is no listener for backwards compatibility reasons emits a
parse error on the request object