Changed persisting of atomic command from being the executed/derived
reversible command to be both the original command (for
TransactionHandler.logBeforeFor) to be the executed/derived reversible
command (for TransactionHandler.logFor).

Signed-off-by: Jakob Brandsborg Ehmsen <jakobehmsen.github@gmail.com>