Currently if an operation is returned WT_ROLLBACK, and we rollback the underlying transaction we can't rollback the insertions into the tracking table.
This would then result in a verification failure. We should handle this by giving the session and associated tracking table cursors to the thread_context performing the operation.
Thus all insertions into the tracking table will be in the same transaction, which would get rolledback.