repo-updater: Use IdleConnTimeout for GitHub to avoid EOF errors
Created by: mrnugget
This is a follow-up to #4345 and makes sure that the GitHub source used
in repo-updater uses the same IdleConnTimeout
that github-proxy
uses, making repo-updater resilient against this error without
github-proxy
Test plan: go test