added columns to track cw, vt, and macro id in transactionInErrors so we can be more detailed with errors