Delay updateCheck to +24h on error

fixes #4036
- delay update check by 24h when an error happens
- set connection timeout to 10 seconds
Merge pull request #4040 from halfdan/4036-update-check

Delay updateCheck to +24h on error