feat(sync_user): only sync hooks every 24 hours for auto-syncs

Without this restriction, every repository would be synced for every
admin, potentionally causing way more GitHub API requests than are
needed.