Apply read_timeout to non-streaming HTTP responses

Currently, if `read_timeout` is set, it is only applied to streaming HTTP responses.  This PR also applies it to regular HTTP responses.