When push streams arrive, store them in a set so that when the parent stream is cancelled, the children can also close, releasing user space threads blocked on their input streams