fix(pool): report the worker exit instead of a pipe error that raced it (#10964)