epoll/client: properly close on all pipe responses