Split-mongo block uniqueness constraint [LMS-11364]

`mongo_connection.py` converts between `[[block_type, block_id]]` and `[BlockKey]`. `split.py` converts between `[BlockKey]` and `[BlockUsageLocator]`.