Improve error handling of hot manifest requests

Until now request errors while fetching the hot manifest have been handled at all. This pull-request adds descriptive errors.
I hope that's a reasonable `timeout`, because a server should at least respond with an http status code within 10 seconds.