Make Functional tests work on fast machines (especially on Windows)
uniqueid("NEW") can return the same value if its called in the quick loop (as it's based on the microtime).
This is much more problematic on Windows systsems where implementaion seems to be worse then on Linux.
Adding second parameter to TRUE seems to solve the problem.
Because of this some functional tests were not working on the windows machine with SSD.