Description of changes:
As mentioned in the GH issue above, the Golang docs specify that:
If the Body is not both read to EOF and closed, the Client's underlying RoundTripper (typically Transport) may not be able to re-use a persistent TCP connection to the server for a subsequent "keep-alive" request.
Issue #, if available: https://github.com/twitchtv/twirp/issues/384
Description of changes: As mentioned in the GH issue above, the Golang docs specify that:
The original poster QueenCitySmitty mentions that
marioizquierdo makes a good suggestion to do this only for context errors as it is: