Sometimes due to server time-outs or some other unknown interruptions tasks fail and or get stuck in executing for an extended period of time, resulting in subsequent task instances getting skipped over and over until the original finally succeeds or crashes. It would be nice to be able to cancel/manually interrupt the currently executing task to diagnose the problem or let the next task instance start fresh.