Added two more test cases with the same dataset (region 4) but different base domains to ensure the shuffle is truly deterministic and that different seeds produce different results.
Co-authored-by: kradalby <98431+kradalby@users.noreply.github.com>
The test was flaky because Go's map iteration order is non-deterministic. Even with a fixed random seed, shuffling regions in different orders produces different results since each shuffle advances the RNG state.
Solution: Sort region IDs before iterating to ensure consistent shuffle order across all test runs.
Co-authored-by: kradalby <98431+kradalby@users.noreply.github.com>