EHttpRequest: Avoid possible data stream memory leak

The request's finish function is not called in case when the request
is cancelled, which meant that the whole data stream was leaked.