PendingEscalation::CreateWorkers are marked as idempotent, but aren't
Summary of issue
The IncidentManagement::PendingEscalations::AlertCreateWorker
& IncidentManagement::PendingEscalations::IssueCreateWorker
classes are responsible for scheduling alerts/incidents to be escalated at specific times.
Running these workers multiple times in a row will result in new escalations being scheduled, even if there are already some. So these workers are not idempotent, though that's how they're marked in the codebase.
Proposal
We should remove this line & disable the cop which will fail.
If it is sensible or simple to modify the workers to be idempotent, we should.
Edited by Sarah Yasonik