Use a WriteUnitOfWork when truncating WT Oplog

When records are deleted from the oplog during rollback,
the deletions weren't being made visible to operations in a different
RecoveryUnit, which confused the BackgroundSync thread.