Fix the IOStream close callback not getting called if there are pending callbacks.
Fix the IOStream close callback not getting called if there are pending callbacks.

_maybe_add_error_listener only does anything if _state is None.

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