Check self.closed() in the inner read loop of IOStream.
Check self.closed() in the inner read loop of IOStream.

This was causing error logs in the keepalive tests (but only on epoll)

mehmetkose/tornado,johan--/tornado,cyrusin/tornado,NoyaInRain/tornado,jsjohnst/tornado,elijah513/tornado,gwillem/tornado,NoyaInRain/tornado,nephics/tornado,BencoLee/tornado,yuezhonghua/tornado,yuyangit/tornado,tianyk/tornado-research,drewmiller/tornado,ms7s/tornado,akalipetis/tornado,BencoLee/tornado,eklitzke/tornado,coderhaoxin/tornado,ovidiucp/tornado,jarrahwu/tornado,ZhuPeng/tornado,LTD-Beget/tornado,shashankbassi92/tornado,leekchan/tornado_test,elijah513/tornado,zhuochenKIDD/tornado,AlphaStaxLLC/tornado,drewmiller/tornado,felixonmars/tornado,insflow/tornado,nephics/tornado,dsseter/tornado,jonashagstedt/tornado,elijah513/tornado,frtmelody/tornado,allenl203/tornado,takeshineshiro/tornado,ydaniv/tornado,yuyangit/tornado,lsanotes/tornado,mlyundin/tornado,whip112/tornado,304471720/tornado,ColorFuzzy/tornado,tornadoweb/tornado,jampp/tornado,hzruandd/tornado,LTD-Beget/tornado,anandology/tornado,Polyconseil/tornado,wxhzk/tornado-1,sunjeammy/tornado,pombredanne/tornado,bdarnell/tornado,erichuang1994/tornado,codeb2cc/tornado,codeb2cc/tornado,ubear/tornado,wujuguang/tornado,importcjj/tornado,kangbiao/tornado,kangbiao/tornado,liqueur/tornado,QuanZag/tornado,dongpinglai/my_tornado,Batterfii/tornado,cyrilMargaria/tornado,mlyundin/tornado,codeb2cc/tornado,importcjj/tornado,MjAbuz/tornado,Batterfii/tornado,icejoywoo/tornado,akalipetis/tornado,jampp/tornado,frtmelody/tornado,InverseLina/tornado,sxfmol/tornado,jonashagstedt/tornado,Callwoola/tornado,tianyk/tornado-research,kaushik94/tornado,bufferx/tornado,elijah513/tornado,tornadoweb/tornado,codecov/tornado,djt5019/tornado,ovidiucp/tornado,cyrilMargaria/tornado,drewmiller/tornado,Fydot/tornado,wechasing/tornado,mr-ping/tornado,jparise/tornado,ColorFuzzy/tornado,codecov/tornado,anandology/tornado,jsjohnst/tornado,fengsp/tornado,kevinge314gh/tornado,ovidiucp/tornado,jehiah/tornado,lilydjwg/tornado,kippandrew/tornado,ListFranz/tornado,zhuochenKIDD/tornado,jampp/tornado,codecov/tornado,codeb2cc/tornado,ifduyue/tornado,shashankbassi92/tornado,xinyu7/tornado,nbargnesi/tornado,jparise/tornado,pombredanne/tornado,wsyzxcn/tornado,xinyu7/tornado,Polyconseil/tornado,ubear/tornado,takeshineshiro/tornado,ZhuPeng/tornado,wujuguang/tornado,wujuguang/tornado,anandology/tornado,xinyu7/tornado,wujuguang/tornado,ovidiucp/tornado,anandology/tornado,z-fork/tornado,Windsooon/tornado,dsseter/tornado,kevinge314gh/tornado,Geoion/tornado,anjan-srivastava/tornado,djt5019/tornado,mr-ping/tornado,insflow/tornado,takeshineshiro/tornado,gitchs/tornado,insflow/tornado,304471720/tornado,ymero/tornado,ms7s/tornado,Aaron1992/tornado,z-fork/tornado,NoyaInRain/tornado,chenxiaba/tornado,sunjeammy/tornado,cyrusin/tornado,AlphaStaxLLC/tornado,jonashagstedt/tornado,NoyaInRain/tornado,MjAbuz/tornado,gitchs/tornado,shaohung001/tornado,noxiouz/tornado,ColorFuzzy/tornado,304471720/tornado,dongpinglai/my_tornado,ydaniv/tornado,chenxiaba/tornado,fengsp/tornado,nordaux/tornado,ydaniv/tornado,xinyu7/tornado,johan--/tornado,LTD-Beget/tornado,VShangxiao/tornado,arthurdarcet/tornado,Windsooon/tornado,Geoion/tornado,Batterfii/tornado,jparise/tornado,Acidburn0zzz/tornado,djt5019/tornado,drewmiller/tornado,cyrusin/tornado,noxiouz/tornado,304471720/tornado,sxfmol/tornado,gitchs/tornado,akalipetis/tornado,MjAbuz/tornado,felixonmars/tornado,nbargnesi/tornado,ListFranz/tornado,SuminAndrew/tornado,ms7s/tornado,Aaron1992/tornado,mlyundin/tornado,erichuang1994/tornado,allenl203/tornado,legnaleurc/tornado,Lancher/tornado,jarrahwu/tornado,elelianghh/tornado,dsseter/tornado,z-fork/tornado,SuminAndrew/tornado,legnaleurc/tornado,shashankbassi92/tornado,kangbiao/tornado,erichuang1994/tornado,Aaron1992/tornado,liqueur/tornado,yangkf1985/tornado,nephics/tornado,Acidburn0zzz/tornado,futurechallenger/tornado,icejoywoo/tornado,Lancher/tornado,ymero/tornado,yangkf1985/tornado,lujinda/tornado,ajdavis/tornado,hhru/tornado,0xkag/tornado,ymero/tornado,icejoywoo/tornado,bdarnell/tornado,zguangyu/tornado,takeshineshiro/tornado,fengsp/tornado,QuanZag/tornado,bufferx/tornado,gitchs/tornado,jsjohnst/tornado,lsanotes/tornado,tornadoweb/tornado,hzruandd/tornado,lujinda/tornado,icejoywoo/tornado,erichuang1994/tornado,obsh/tornado,cyrilMargaria/tornado,fengshao0907/tornado,VShangxiao/tornado,VShangxiao/tornado,andyaguiar/tornado,sevenguin/tornado,Polyconseil/tornado,futurechallenger/tornado,arthurdarcet/tornado,importcjj/tornado,Callwoola/tornado,ZhuPeng/tornado,dsseter/tornado,nordaux/tornado,ubear/tornado,wxhzk/tornado-1,arthurdarcet/tornado,coderhaoxin/tornado,elelianghh/tornado,Lancher/tornado,bywbilly/tornado,yuezhonghua/tornado,liqueur/tornado,obsh/tornado,wxhzk/tornado-1,nordaux/tornado,sunjeammy/tornado,bufferx/tornado,jehiah/tornado,anjan-srivastava/tornado,QuanZag/tornado,wsyzxcn/tornado,erichuang1994/tornado,ColorFuzzy/tornado,coderhaoxin/tornado,sevenguin/tornado,jarrahwu/tornado,Callwoola/tornado,lilydjwg/tornado,mivade/tornado,fengshao0907/tornado,Snamint/tornado,SuminAndrew/tornado,obsh/tornado,hhru/tornado,Drooids/tornado,nordaux/tornado,0xkag/tornado,Batterfii/tornado,nbargnesi/tornado,bufferx/tornado,Aaron1992/tornado,bywbilly/tornado,yangkf1985/tornado,mr-ping/tornado,lujinda/tornado,drewmiller/tornado,icejoywoo/tornado,tornadoweb/tornado,jehiah/tornado,jampp/tornado,mehmetkose/tornado,lilydjwg/tornado,yangkf1985/tornado,Acidburn0zzz/tornado,gwillem/tornado,mivade/tornado,nbargnesi/tornado,erichuang1994/tornado,zguangyu/tornado,ajdavis/tornado,sxfmol/tornado,gwillem/tornado,elijah513/tornado,xinyu7/tornado,nbargnesi/tornado,johan--/tornado,dongpinglai/my_tornado,Snamint/tornado,Acidburn0zzz/tornado,wechasing/tornado,QuanZag/tornado,Snamint/tornado,ubear/tornado,akalipetis/tornado,eXcomm/tornado,304471720/tornado,ifduyue/tornado,kangbiao/tornado,Callwoola/tornado,insflow/tornado,insflow/tornado,ColorFuzzy/tornado,MjAbuz/tornado,hhru/tornado,lsanotes/tornado,Snamint/tornado,futurechallenger/tornado,akalipetis/tornado,leekchan/tornado_test,zguangyu/tornado,kippandrew/tornado,ms7s/tornado,Callwoola/tornado,anandology/tornado,Acidburn0zzz/tornado,ifduyue/tornado,gwillem/tornado,wechasing/tornado,kevinge314gh/tornado,wsyzxcn/tornado,sevenguin/tornado,ymero/tornado,0x73/tornado,Lancher/tornado,chenxiaba/tornado,kaushik94/tornado,cyrilMargaria/tornado,chenxiaba/tornado,kevinge314gh/tornado,zhuochenKIDD/tornado,ZhuPeng/tornado,Windsooon/tornado,kaushik94/tornado,Batterfii/tornado,ajdavis/tornado,wxhzk/tornado-1,andyaguiar/tornado,jparise/tornado,coderhaoxin/tornado,0x73/tornado,felixonmars/tornado,MjAbuz/tornado,lsanotes/tornado,Fydot/tornado,xinyu7/tornado,kippandrew/tornado,insflow/tornado,wsyzxcn/tornado,codeb2cc/tornado,futurechallenger/tornado,yuyangit/tornado,bufferx/tornado,Fydot/tornado,MjAbuz/tornado,hzruandd/tornado,AlphaStaxLLC/tornado,lujinda/tornado,dongpinglai/my_tornado,ifduyue/tornado,eXcomm/tornado,kippandrew/tornado,lujinda/tornado,tianyk/tornado-research,akalipetis/tornado,yuyangit/tornado,zhuochenKIDD/tornado,Drooids/tornado,yuyangit/tornado,fengsp/tornado,InverseLina/tornado,kevinge314gh/tornado,Acidburn0zzz/tornado,jonashagstedt/tornado,legnaleurc/tornado,andyaguiar/tornado,sevenguin/tornado,mehmetkose/tornado,jarrahwu/tornado,0x73/tornado,shaohung001/tornado,Polyconseil/tornado,takeshineshiro/tornado,Polyconseil/tornado,noxiouz/tornado,jehiah/tornado,kangbiao/tornado,Windsooon/tornado,sevenguin/tornado,felixonmars/tornado,lujinda/tornado,bywbilly/tornado,bywbilly/tornado,304471720/tornado,whip112/tornado,elelianghh/tornado,gwillem/tornado,Batterfii/tornado,Snamint/tornado,pombredanne/tornado,yuezhonghua/tornado,VShangxiao/tornado,icejoywoo/tornado,0xkag/tornado,elelianghh/tornado,kippandrew/tornado,ListFranz/tornado,jsjohnst/tornado,elelianghh/tornado,shashankbassi92/tornado,allenl203/tornado,fengshao0907/tornado,ovidiucp/tornado,LTD-Beget/tornado,tianyk/tornado-research,anjan-srivastava/tornado,0x73/tornado,dongpinglai/my_tornado,yangkf1985/tornado,yuezhonghua/tornado,eXcomm/tornado,eklitzke/tornado,mr-ping/tornado,kangbiao/tornado,coderhaoxin/tornado,drewmiller/tornado,z-fork/tornado,Snamint/tornado,hzruandd/tornado,ListFranz/tornado,anandology/tornado,z-fork/tornado,ms7s/tornado,zguangyu/tornado,chenxiaba/tornado,mlyundin/tornado,wechasing/tornado,zhuochenKIDD/tornado,Drooids/tornado,anjan-srivastava/tornado,frtmelody/tornado,sevenguin/tornado,dongpinglai/my_tornado,sunjeammy/tornado,leekchan/tornado_test,anjan-srivastava/tornado,jonashagstedt/tornado,ydaniv/tornado,shaohung001/tornado,fengsp/tornado,z-fork/tornado,mlyundin/tornado,noxiouz/tornado,pombredanne/tornado,mehmetkose/tornado,johan--/tornado,ZhuPeng/tornado,VShangxiao/tornado,bywbilly/tornado,zhuochenKIDD/tornado,Fydot/tornado,yangkf1985/tornado,nephics/tornado,wxhzk/tornado-1,QuanZag/tornado,noxiouz/tornado,eXcomm/tornado,liqueur/tornado,tianyk/tornado-research,codecov/tornado,Lancher/tornado,Geoion/tornado,InverseLina/tornado,takeshineshiro/tornado,hhru/tornado,ListFranz/tornado,Drooids/tornado,Fydot/tornado,ajdavis/tornado,arthurdarcet/tornado,cyrilMargaria/tornado,bdarnell/tornado,VShangxiao/tornado,frtmelody/tornado,Geoion/tornado,andyaguiar/tornado,johan--/tornado,kevinge314gh/tornado,eklitzke/tornado,pombredanne/tornado,mehmetkose/tornado,hhru/tornado,ajdavis/tornado,SuminAndrew/tornado,elijah513/tornado,jampp/tornado,noxiouz/tornado,wujuguang/tornado,fengsp/tornado,Drooids/tornado,Callwoola/tornado,whip112/tornado,eXcomm/tornado,mivade/tornado,cyrusin/tornado,mr-ping/tornado,dsseter/tornado,InverseLina/tornado,wechasing/tornado,zguangyu/tornado,jampp/tornado,bdarnell/tornado,chenxiaba/tornado,sxfmol/tornado,cyrusin/tornado,legnaleurc/tornado,jsjohnst/tornado,nbargnesi/tornado,LTD-Beget/tornado,AlphaStaxLLC/tornado,zguangyu/tornado,cyrilMargaria/tornado,BencoLee/tornado,ymero/tornado,mr-ping/tornado,NoyaInRain/tornado,ovidiucp/tornado,andyaguiar/tornado,pombredanne/tornado,djt5019/tornado,liqueur/tornado,wxhzk/tornado-1,InverseLina/tornado,SuminAndrew/tornado,jparise/tornado,nordaux/tornado,Drooids/tornado,eklitzke/tornado,shaohung001/tornado,obsh/tornado,Fydot/tornado,QuanZag/tornado,djt5019/tornado,shashankbassi92/tornado,anjan-srivastava/tornado,importcjj/tornado,sxfmol/tornado,0x73/tornado,kaushik94/tornado,bywbilly/tornado,legnaleurc/tornado,leekchan/tornado_test,fengshao0907/tornado,mivade/tornado,cyrusin/tornado,mlyundin/tornado,BencoLee/tornado,lsanotes/tornado,Windsooon/tornado,0xkag/tornado,NoyaInRain/tornado,wsyzxcn/tornado,coderhaoxin/tornado,kippandrew/tornado,gitchs/tornado,ColorFuzzy/tornado,ifduyue/tornado,arthurdarcet/tornado,andyaguiar/tornado,jsjohnst/tornado,0xkag/tornado,jparise/tornado,fengshao0907/tornado,wsyzxcn/tornado,ydaniv/tornado,mivade/tornado,futurechallenger/tornado,arthurdarcet/tornado,allenl203/tornado,obsh/tornado,hzruandd/tornado,dsseter/tornado,gwillem/tornado,Polyconseil/tornado,yuezhonghua/tornado,bdarnell/tornado,frtmelody/tornado,InverseLina/tornado,yuezhonghua/tornado,futurechallenger/tornado,sunjeammy/tornado,allenl203/tornado,whip112/tornado,codeb2cc/tornado,Geoion/tornado,AlphaStaxLLC/tornado,Windsooon/tornado,lilydjwg/tornado,shaohung001/tornado,AlphaStaxLLC/tornado,felixonmars/tornado,Aaron1992/tornado,lsanotes/tornado,eklitzke/tornado,shashankbassi92/tornado,gitchs/tornado,Geoion/tornado,sxfmol/tornado,wechasing/tornado,ubear/tornado,djt5019/tornado,ymero/tornado,ListFranz/tornado,fengshao0907/tornado,johan--/tornado,whip112/tornado,kaushik94/tornado,liqueur/tornado,obsh/tornado,leekchan/tornado_test,jehiah/tornado,LTD-Beget/tornado,nephics/tornado,elelianghh/tornado,hzruandd/tornado,BencoLee/tornado,ZhuPeng/tornado,jarrahwu/tornado,whip112/tornado,mehmetkose/tornado,eXcomm/tornado,wsyzxcn/tornado,ydaniv/tornado,jarrahwu/tornado,importcjj/tornado,shaohung001/tornado,frtmelody/tornado,ubear/tornado,BencoLee/tornado,importcjj/tornado,ms7s/tornado