Split-mongo block uniqueness constraint [LMS-11364]

Nit - order the contract in the same order as the params?