keep timeout intact across redirects
add client-side test for timeouts w/redirects
Merge pull request #491 from hopkinsth/fix/redirect-timeout

keep timeout intact across redirects