Allow retrying of errored changesets
Created by: mrnugget
I'm not sure whether we handle retrying correctly. We need to check that retrying publishing works if gitserver fails, GitHub is down, etc. And we need to check that the update works.
We should also probably allow retrying by simply re-applying the same campaign spec.