The use of some bits of UUID() to compute a unique namespace for each test case can result in multiple test cases actually sharing a common namespace. This contaminates the state under test for a succeeding test case.
We can use the entire UUID() or also add a global counter to the collection name to guarantee namespace uniqueness.