Instead of only adding the task to the rollback
accumulator after it has ran it is useful to add
it to the accumulator before it runs so that if
said task fails while running it can get a chance
at undoing anything it might have done.
Change-Id: I5c9cf2fd194e3b42639d84a0d9dfed3a3b5a797d