test/profile: Use random profile names for load/save tests.

The tests use a shared directory to store the profiles. If tests are run
concurrently would race and cause failures.
36 jobs for !1121 with fix_profile_test in 56 seconds (queued for 1 second)
latest merge request