Many changes to make the test more robust, faster and check more
and since we use CheckRun, we know all the jobs have run AND we no
longer need a pre-established submit file. #3594