Read response stream even if status is not 200

It is nice to have data already filled for you, even if status code is not `200`. Why bother user about manually reading `data` events and etc?

This will "slow down" use cases, when user working only with status codes and don't care about bodies. Is this significant?