run-tests: patch over py2.4 proc.wait() race
worker: properly report errors from worker processes (issue3982)