Use HTTPClientResponse.disconnect instead of HTTPClient.disconnect to avoid an invalid state in the response object.

In case of an SSL stream error and dropBody() throwing an exception, the connection was disconnected without resetting the response object, resulting in the assertion in HTTPClientResponse.~this() being triggered.