Add SIGPIPE retry handling to child data sysread