Test: Introduce order independent testId to replace testNumber

This is a POC. Bikeshed please.
Err, no, I don't. I never committed once it was broken, but just try using your original suggestion and then hitting rerun on a test that has the same name but a different module.