do not read from dead workers

Reduces the number of threads and do not read from dead workers, since we already waitall and then add new pipes

@osheroff @vanchi-zendesk