Redirect handling fixups

Fixes issues in handling redirects arising from the HTTP::ResponseBody refactor