Provide improved uniqueness of shared temporary transactional directories. Use fully random UUIDs and check for conflicts. Fixes #642