In WT-3512, sulabh.mahajan added checks that timestamps are used as expected.
One of those checks was that within a transaction, the commit_timestamp always moves forward. MongoDB currently violates this condition when inserting records into the oplog.
In fact, we can live with a relaxed rule, where within a transaction, the first commit_timestamp is the oldest one seen.