Cloud infrastructure can occasionally hiccup. This can be noticable when
we try to delete a lock file from a bucket, and the delete fails. In
that case we currently just error out, making the user to a `pulumi
cancel` later.
We can do better here and actually retry the delete a few times with
backoff. This should work around temporary hiccups. Deletes are an
operation that should always be safe to retry, as even if an earlier
request goes through, the object can't be deleted twice.
Fixes https://github.com/pulumi/pulumi/issues/17876