db.runCommand({applyOps:[{op:'c', ns:"test.$cmd", ui: UUID(), o:{create:"z"}}]})
It should not be possible to create a collection with a UUID through applyOps when FCV is 3.4.