Do not skip all the remaining tests when one worker crashes (#46995)
- Do not skip all the remaining tests when one worker crashes
When one worker crashes, while tests already assigned to that work will
never be run, the tests in other groups can still be run by other
workers. There is no need to drain all tests in such scenario.
Ideally test_ended should be called for all such tests with a result
SKIP-ped. Chromium handled this separately.
Bug: None
- capture exceptions