Auto merge of #3159 - Turbo87:progress, r=pichfl
Auto merge of #3159 - Turbo87:progress, r=pichfl

services/progress: Add missing `didCancel()` check

The `updateTask` uses the `.drop()` modifier, which means it cancels automatically if there is already a running instance. This cancellation causes a `TaskCancelation` error rejection on the `perform()` call, and we should ignore that kind of error instead of reporting it to Sentry.

Resolves #3157

r? `@pichfl`

rust-lang/crates.io,rust-lang/crates.io,rust-lang/crates.io,rust-lang/crates.io