tests/Factory: improve user generation performance
Slowness introduced in !3737 (merged), which was noticed by @FloatingGhost to be slowing down tests by 5-6x due to high randomness requirements which heavily impact speed, and even more so with async. This MR cherry-picks her change for it.