To make understanding the retry action easier have it have
similar execute and revert functions that the task executor/action
has so that it's easier to understand the common pattern used for
execution of the different atom types.
Change-Id: Ia5bb1a6d9684d1add8a213dfb6165c2fea3f9d70