service: Set timeout on connection
Set a timeout of 10 s when downloading the service file to avoid the user having to wait a whole minute if the the service is not responding before using the fallback, as this will halt startup.
Fixes #596 (closed)