Fix asan and tsan bugs. Simplify the code
Fix asan and tsan bugs. Simplify the code

kumaralokgithub/grpc,msmania/grpc,ctiller/grpc,fuchsia-mirror/third_party-grpc,yongni/grpc,thinkerou/grpc,PeterFaiman/ruby-grpc-minimal,adelez/grpc,Crevil/grpc,makdharma/grpc,stanley-cheung/grpc,PeterFaiman/ruby-grpc-minimal,adelez/grpc,murgatroid99/grpc,firebase/grpc,geffzhang/grpc,matt-kwong/grpc,msmania/grpc,sreecha/grpc,fuchsia-mirror/third_party-grpc,pszemus/grpc,ncteisen/grpc,donnadionne/grpc,pszemus/grpc,ejona86/grpc,PeterFaiman/ruby-grpc-minimal,hstefan/grpc,ipylypiv/grpc,geffzhang/grpc,msmania/grpc,baylabs/grpc,chrisdunelm/grpc,sreecha/grpc,ctiller/grpc,kumaralokgithub/grpc,donnadionne/grpc,ncteisen/grpc,Crevil/grpc,ejona86/grpc,firebase/grpc,baylabs/grpc,jtattermusch/grpc,donnadionne/grpc,carl-mastrangelo/grpc,MakMukhi/grpc,matt-kwong/grpc,daniel-j-born/grpc,yang-g/grpc,pszemus/grpc,vsco/grpc,MakMukhi/grpc,kskalski/grpc,Crevil/grpc,carl-mastrangelo/grpc,deepaklukose/grpc,hstefan/grpc,vsco/grpc,yongni/grpc,MakMukhi/grpc,ctiller/grpc,nicolasnoble/grpc,fuchsia-mirror/third_party-grpc,philcleveland/grpc,deepaklukose/grpc,grpc/grpc,vsco/grpc,kskalski/grpc,grpc/grpc,pszemus/grpc,geffzhang/grpc,chrisdunelm/grpc,murgatroid99/grpc,mehrdada/grpc,MakMukhi/grpc,mehrdada/grpc,philcleveland/grpc,dgquintas/grpc,makdharma/grpc,jboeuf/grpc,baylabs/grpc,firebase/grpc,ejona86/grpc,nicolasnoble/grpc,jtattermusch/grpc,mehrdada/grpc,ejona86/grpc,daniel-j-born/grpc,ncteisen/grpc,mehrdada/grpc,grpc/grpc,vjpai/grpc,pszemus/grpc,jboeuf/grpc,quizlet/grpc,ncteisen/grpc,kskalski/grpc,grpc/grpc,dgquintas/grpc,quizlet/grpc,daniel-j-born/grpc,stanley-cheung/grpc,ejona86/grpc,vjpai/grpc,hstefan/grpc,matt-kwong/grpc,muxi/grpc,ipylypiv/grpc,nicolasnoble/grpc,vsco/grpc,stanley-cheung/grpc,MakMukhi/grpc,muxi/grpc,Vizerai/grpc,kumaralokgithub/grpc,hstefan/grpc,baylabs/grpc,deepaklukose/grpc,firebase/grpc,baylabs/grpc,kumaralokgithub/grpc,daniel-j-born/grpc,MakMukhi/grpc,ctiller/grpc,thinkerou/grpc,philcleveland/grpc,yang-g/grpc,sreecha/grpc,vsco/grpc,kpayson64/grpc,thinkerou/grpc,kskalski/grpc,7anner/grpc,ncteisen/grpc,donnadionne/grpc,PeterFaiman/ruby-grpc-minimal,ncteisen/grpc,pszemus/grpc,murgatroid99/grpc,carl-mastrangelo/grpc,msmania/grpc,ipylypiv/grpc,fuchsia-mirror/third_party-grpc,7anner/grpc,carl-mastrangelo/grpc,grpc/grpc,vjpai/grpc,murgatroid99/grpc,msmania/grpc,Vizerai/grpc,jtattermusch/grpc,geffzhang/grpc,zhimingxie/grpc,yongni/grpc,ejona86/grpc,muxi/grpc,ctiller/grpc,kpayson64/grpc,jtattermusch/grpc,ctiller/grpc,ctiller/grpc,geffzhang/grpc,kumaralokgithub/grpc,vjpai/grpc,stanley-cheung/grpc,adelez/grpc,chrisdunelm/grpc,yongni/grpc,MakMukhi/grpc,thinkerou/grpc,dgquintas/grpc,geffzhang/grpc,makdharma/grpc,stanley-cheung/grpc,ncteisen/grpc,ctiller/grpc,ipylypiv/grpc,yongni/grpc,simonkuang/grpc,jtattermusch/grpc,firebase/grpc,kskalski/grpc,mehrdada/grpc,kskalski/grpc,philcleveland/grpc,mehrdada/grpc,matt-kwong/grpc,ncteisen/grpc,geffzhang/grpc,adelez/grpc,sreecha/grpc,Crevil/grpc,donnadionne/grpc,quizlet/grpc,thinkerou/grpc,philcleveland/grpc,muxi/grpc,simonkuang/grpc,simonkuang/grpc,thinkerou/grpc,dgquintas/grpc,simonkuang/grpc,geffzhang/grpc,grpc/grpc,fuchsia-mirror/third_party-grpc,kpayson64/grpc,stanley-cheung/grpc,chrisdunelm/grpc,ejona86/grpc,kriswuollett/grpc,carl-mastrangelo/grpc,Vizerai/grpc,hstefan/grpc,hstefan/grpc,daniel-j-born/grpc,ejona86/grpc,firebase/grpc,kpayson64/grpc,carl-mastrangelo/grpc,yang-g/grpc,stanley-cheung/grpc,fuchsia-mirror/third_party-grpc,adelez/grpc,hstefan/grpc,firebase/grpc,hstefan/grpc,nicolasnoble/grpc,jboeuf/grpc,daniel-j-born/grpc,vjpai/grpc,sreecha/grpc,murgatroid99/grpc,murgatroid99/grpc,donnadionne/grpc,zhimingxie/grpc,muxi/grpc,PeterFaiman/ruby-grpc-minimal,firebase/grpc,jboeuf/grpc,yang-g/grpc,Vizerai/grpc,philcleveland/grpc,carl-mastrangelo/grpc,ejona86/grpc,jboeuf/grpc,PeterFaiman/ruby-grpc-minimal,nicolasnoble/grpc,kriswuollett/grpc,jboeuf/grpc,kpayson64/grpc,daniel-j-born/grpc,jtattermusch/grpc,sreecha/grpc,carl-mastrangelo/grpc,vsco/grpc,msmania/grpc,deepaklukose/grpc,ejona86/grpc,pszemus/grpc,kriswuollett/grpc,kpayson64/grpc,nicolasnoble/grpc,dgquintas/grpc,ncteisen/grpc,nicolasnoble/grpc,vjpai/grpc,zhimingxie/grpc,kpayson64/grpc,dgquintas/grpc,hstefan/grpc,vsco/grpc,ctiller/grpc,makdharma/grpc,Vizerai/grpc,muxi/grpc,philcleveland/grpc,msmania/grpc,ctiller/grpc,baylabs/grpc,thinkerou/grpc,7anner/grpc,zhimingxie/grpc,PeterFaiman/ruby-grpc-minimal,ipylypiv/grpc,ejona86/grpc,mehrdada/grpc,quizlet/grpc,dgquintas/grpc,yongni/grpc,Crevil/grpc,donnadionne/grpc,ctiller/grpc,yongni/grpc,fuchsia-mirror/third_party-grpc,Crevil/grpc,yongni/grpc,sreecha/grpc,murgatroid99/grpc,firebase/grpc,sreecha/grpc,deepaklukose/grpc,Vizerai/grpc,7anner/grpc,kumaralokgithub/grpc,adelez/grpc,thinkerou/grpc,jtattermusch/grpc,muxi/grpc,vjpai/grpc,jtattermusch/grpc,ipylypiv/grpc,jboeuf/grpc,yang-g/grpc,grpc/grpc,nicolasnoble/grpc,matt-kwong/grpc,simonkuang/grpc,MakMukhi/grpc,quizlet/grpc,mehrdada/grpc,jtattermusch/grpc,stanley-cheung/grpc,thinkerou/grpc,fuchsia-mirror/third_party-grpc,kriswuollett/grpc,quizlet/grpc,grpc/grpc,vjpai/grpc,carl-mastrangelo/grpc,Vizerai/grpc,msmania/grpc,murgatroid99/grpc,baylabs/grpc,nicolasnoble/grpc,zhimingxie/grpc,chrisdunelm/grpc,kskalski/grpc,thinkerou/grpc,daniel-j-born/grpc,sreecha/grpc,Crevil/grpc,baylabs/grpc,kumaralokgithub/grpc,Vizerai/grpc,murgatroid99/grpc,ncteisen/grpc,muxi/grpc,donnadionne/grpc,deepaklukose/grpc,pszemus/grpc,thinkerou/grpc,makdharma/grpc,zhimingxie/grpc,muxi/grpc,deepaklukose/grpc,pszemus/grpc,geffzhang/grpc,stanley-cheung/grpc,stanley-cheung/grpc,kriswuollett/grpc,sreecha/grpc,PeterFaiman/ruby-grpc-minimal,deepaklukose/grpc,jboeuf/grpc,simonkuang/grpc,7anner/grpc,firebase/grpc,kpayson64/grpc,pszemus/grpc,chrisdunelm/grpc,ejona86/grpc,chrisdunelm/grpc,murgatroid99/grpc,yongni/grpc,nicolasnoble/grpc,fuchsia-mirror/third_party-grpc,thinkerou/grpc,msmania/grpc,pszemus/grpc,donnadionne/grpc,grpc/grpc,makdharma/grpc,quizlet/grpc,quizlet/grpc,sreecha/grpc,chrisdunelm/grpc,firebase/grpc,ncteisen/grpc,muxi/grpc,donnadionne/grpc,mehrdada/grpc,grpc/grpc,kpayson64/grpc,ipylypiv/grpc,jboeuf/grpc,yang-g/grpc,dgquintas/grpc,jtattermusch/grpc,jtattermusch/grpc,carl-mastrangelo/grpc,grpc/grpc,makdharma/grpc,matt-kwong/grpc,nicolasnoble/grpc,mehrdada/grpc,adelez/grpc,makdharma/grpc,adelez/grpc,kriswuollett/grpc,sreecha/grpc,dgquintas/grpc,ncteisen/grpc,philcleveland/grpc,deepaklukose/grpc,ipylypiv/grpc,stanley-cheung/grpc,PeterFaiman/ruby-grpc-minimal,adelez/grpc,kumaralokgithub/grpc,nicolasnoble/grpc,7anner/grpc,philcleveland/grpc,jboeuf/grpc,simonkuang/grpc,kriswuollett/grpc,fuchsia-mirror/third_party-grpc,7anner/grpc,simonkuang/grpc,donnadionne/grpc,baylabs/grpc,daniel-j-born/grpc,Vizerai/grpc,PeterFaiman/ruby-grpc-minimal,jboeuf/grpc,pszemus/grpc,vsco/grpc,kskalski/grpc,yang-g/grpc,dgquintas/grpc,jtattermusch/grpc,zhimingxie/grpc,chrisdunelm/grpc,kpayson64/grpc,carl-mastrangelo/grpc,yang-g/grpc,simonkuang/grpc,Crevil/grpc,kpayson64/grpc,kriswuollett/grpc,chrisdunelm/grpc,chrisdunelm/grpc,vjpai/grpc,muxi/grpc,kskalski/grpc,matt-kwong/grpc,mehrdada/grpc,muxi/grpc,Vizerai/grpc,vsco/grpc,quizlet/grpc,7anner/grpc,yang-g/grpc,jboeuf/grpc,vjpai/grpc,zhimingxie/grpc,vjpai/grpc,grpc/grpc,matt-kwong/grpc,kriswuollett/grpc,matt-kwong/grpc,kumaralokgithub/grpc,dgquintas/grpc,7anner/grpc,carl-mastrangelo/grpc,vjpai/grpc,stanley-cheung/grpc,ctiller/grpc,firebase/grpc,donnadionne/grpc,zhimingxie/grpc,makdharma/grpc,Crevil/grpc,ipylypiv/grpc,mehrdada/grpc,Vizerai/grpc,MakMukhi/grpc