Tasks::OneOff#call: Mark as done even on exception