continue calling waitpid() while still reapingchildren (patch from