http client: properly close :body channel when response is complete
add test for server/client chunked response handling