See bug 27421, which introduces it.
What I wanted to say is that maybe we want to be able to mark as finished a failed job, maybe because we hit 'retry' (when implemented, of course). We need to think about this workflow.