I added timeouts to a lot of the HTTP client tests so that when something goes wrong, they don't just hang.