class UnknownInterruptErrorRaised in strict resume mode when a resume doesn't match the pending
interrupts. reason says how:
"not_pending": the resume names interrupts that aren't pending, listed
in interruptIds."empty_map": the resume is an empty map."ambiguous": the resume is one value while several interrupts are
pending.pendingIds lists the interrupts still waiting for an answer. The error is
raised before anything is written, so they can still be answered.
The interrupts one task raises share an id, so an answer retried after the task asked its next question answers that question.