In method logBeforeFor in interface TransactionHandler, type of
parameter command was changed from ReversibleCommand to Object. This was
done because, in some cases, a ReversibleCommand does not exist prior to
execution (e.g. in the case of produce and consume commands).

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