Major - P3
See the updated transaction specs from this commit:
SPEC-1206 Support maxTimeMS on transaction commit (#538)
Add maxCommitTimeMS to TransactionOptions.
MaxTimeMSExpired errors on commit are labelled UnknownTransactionCommitResult.
withTransaction does not retry commit after a MaxTimeMSExpired error.