Improve error handling during audit trailing WIP

I think you can keep the general form of the original message, and use `error` instead of `exception`:

    logger.error('Unable to record audit trail for transaction '
                 'with reference %s: %s', reference, error)

Also, "this:" and not "that :" (English "space" typography).