With the new streams 3 changes, what would happen if you set `r.on('readable'` just before setting `'data'`? I've seen some strange behavior come out of this.