Exponential backoff for sending usage ping
Description
Receiving usage ping data regularly is important for properly calculating metrics for https://gitlab.com/gitlab-org/gitlab-ce/issues/30469. version.gitlab.com may be temporarily unavailable. Currently we catch all exceptions in GitlabUsagePingWorker
and try again in a week.
Proposal
Retry errors using the mechanism with exponential backoff that is built into Sidekiq.