Stability fixes for python_plugin_test
Stability fixes for python_plugin_test

The "normal" timeout is eliminated. The "short" timeout is changed to
be the length used in tests that will time out as part of their
execution and the "long" timeout is changed to be a ridiculously high
value that will have no bearing on passing tests.

The "pause" behavior of _ServicerMethods is changed to use a
threading.Condition's wait/notify methods rather than busy-sleeping.

Tests that used servicer delay to verify that asynchronous calls are
not affected by server delay are changed to use servicer pause to
verify that asynchronous calls return while the servicer is paused.

Busy-sleeping in testHalfDuplexCallWedged is replaced with use of a
threading.Condition's wait/notify methods.

Fixes https://github.com/grpc/grpc/issues/1900.

rjshade/grpc,ofrobots/grpc,vsco/grpc,ncteisen/grpc,meisterpeeps/grpc,wcevans/grpc,sreecha/grpc,murgatroid99/grpc,vjpai/grpc,y-zeng/grpc,leifurhauks/grpc,muxi/grpc,jtattermusch/grpc,gpndata/grpc,JoeWoo/grpc,rjshade/grpc,zeliard/grpc,jtattermusch/grpc,tempbottle/grpc,soltanmm-google/grpc,firebase/grpc,adelez/grpc,VcamX/grpc,apolcyn/grpc,ppietrasa/grpc,miselin/grpc,deepaklukose/grpc,geffzhang/grpc,gpndata/grpc,goldenbull/grpc,kpayson64/grpc,rjshade/grpc,podsvirov/grpc,xtopsoft/grpc,stanley-cheung/grpc,bjori/grpc,jcanizales/grpc,ananthonline/grpc,soltanmm/grpc,JoeWoo/grpc,simonkuang/grpc,ctiller/grpc,mehrdada/grpc,nicolasnoble/grpc,mehrdada/grpc,firebase/grpc,miselin/grpc,yang-g/grpc,ofrobots/grpc,surround-io/grpc,quizlet/grpc,grani/grpc,dgquintas/grpc,Crevil/grpc,baylabs/grpc,philcleveland/grpc,wcevans/grpc,carl-mastrangelo/grpc,hstefan/grpc,MakMukhi/grpc,simonkuang/grpc,dklempner/grpc,jcanizales/grpc,w4-sjcho/grpc,simonkuang/grpc,ncteisen/grpc,goldenbull/grpc,infinit/grpc,fichter/grpc,soltanmm-google/grpc,murgatroid99/grpc,jtattermusch/grpc,Vizerai/grpc,vjpai/grpc,vjpai/grpc,ananthonline/grpc,mehrdada/grpc,yonglehou/grpc,VcamX/grpc,pszemus/grpc,ipylypiv/grpc,apolcyn/grpc,ofrobots/grpc,msiedlarek/grpc,cgvarela/grpc,vjpai/grpc,andrewpollock/grpc,y-zeng/grpc,Crevil/grpc,maxwell-demon/grpc,pmarks-net/grpc,w4-sjcho/grpc,perumaalgoog/grpc,adelez/grpc,MakMukhi/grpc,carl-mastrangelo/grpc,thinkerou/grpc,nicolasnoble/grpc,Vizerai/grpc,leifurhauks/grpc,sreecha/grpc,muxi/grpc,yongni/grpc,madongfly/grpc,ejona86/grpc,MakMukhi/grpc,ananthonline/grpc,sidrakesh93/grpc,matt-kwong/grpc,philcleveland/grpc,wkubiak/grpc,hstefan/grpc,yongni/grpc,thinkerou/grpc,thunderboltsid/grpc,ofrobots/grpc,ksophocleous/grpc,kriswuollett/grpc,arkmaxim/grpc,ksophocleous/grpc,tamihiro/grpc,tamihiro/grpc,zhimingxie/grpc,miselin/grpc,Vizerai/grpc,yinsu/grpc,pszemus/grpc,ejona86/grpc,xtopsoft/grpc,grpc/grpc,ppietrasa/grpc,makdharma/grpc,hstefan/grpc,tempbottle/grpc,fichter/grpc,wkubiak/grpc,chrisdunelm/grpc,ananthonline/grpc,fuchsia-mirror/third_party-grpc,mehrdada/grpc,geffzhang/grpc,vjpai/grpc,jtattermusch/grpc,madongfly/grpc,jboeuf/grpc,pmarks-net/grpc,yongni/grpc,xtopsoft/grpc,adelez/grpc,baylabs/grpc,w4-sjcho/grpc,leifurhauks/grpc,jcanizales/grpc,gpndata/grpc,zeliard/grpc,jtattermusch/grpc,pmarks-net/grpc,chrisdunelm/grpc,msmania/grpc,jcanizales/grpc,andrewpollock/grpc,thinkerou/grpc,VcamX/grpc,zeliard/grpc,soltanmm/grpc,nicolasnoble/grpc,tengyifei/grpc,apolcyn/grpc,baylabs/grpc,infinit/grpc,tamihiro/grpc,sreecha/grpc,apolcyn/grpc,ncteisen/grpc,stanley-cheung/grpc,bjori/grpc,philcleveland/grpc,makdharma/grpc,vjpai/grpc,bjori/grpc,royalharsh/grpc,ofrobots/grpc,ejona86/grpc,larsonmpdx/grpc,fichter/grpc,madongfly/grpc,nicolasnoble/grpc,yugui/grpc,msmania/grpc,infinit/grpc,royalharsh/grpc,goldenbull/grpc,arkmaxim/grpc,w4-sjcho/grpc,fuchsia-mirror/third_party-grpc,y-zeng/grpc,ofrobots/grpc,donnadionne/grpc,chrisdunelm/grpc,vjpai/grpc,LuminateWireless/grpc,ejona86/grpc,wcevans/grpc,ncteisen/grpc,madongfly/grpc,msiedlarek/grpc,chrisdunelm/grpc,fuchsia-mirror/third_party-grpc,doubi-workshop/grpc,leifurhauks/grpc,msmania/grpc,perumaalgoog/grpc,yongni/grpc,grani/grpc,cgvarela/grpc,kpayson64/grpc,kumaralokgithub/grpc,mehrdada/grpc,ppietrasa/grpc,Vizerai/grpc,sreecha/grpc,carl-mastrangelo/grpc,dklempner/grpc,vjpai/grpc,ipylypiv/grpc,grpc/grpc,zeliard/grpc,soltanmm/grpc,deepaklukose/grpc,thinkerou/grpc,grani/grpc,dgquintas/grpc,simonkuang/grpc,sreecha/grpc,jboeuf/grpc,ctiller/grpc,jtattermusch/grpc,miselin/grpc,Crevil/grpc,bogdandrutu/grpc,ncteisen/grpc,ppietrasa/grpc,maxwell-demon/grpc,malexzx/grpc,kpayson64/grpc,adelez/grpc,dklempner/grpc,firebase/grpc,ctiller/grpc,yang-g/grpc,arkmaxim/grpc,apolcyn/grpc,royalharsh/grpc,muxi/grpc,royalharsh/grpc,ctiller/grpc,jboeuf/grpc,murgatroid99/grpc,kskalski/grpc,VcamX/grpc,msiedlarek/grpc,ananthonline/grpc,pmarks-net/grpc,wcevans/grpc,infinit/grpc,gpndata/grpc,a-veitch/grpc,donnadionne/grpc,larsonmpdx/grpc,pszemus/grpc,daniel-j-born/grpc,tengyifei/grpc,ppietrasa/grpc,wkubiak/grpc,xtopsoft/grpc,geffzhang/grpc,wangyikai/grpc,bogdandrutu/grpc,PeterFaiman/ruby-grpc-minimal,grpc/grpc,podsvirov/grpc,soltanmm-google/grpc,kpayson64/grpc,a-veitch/grpc,greasypizza/grpc,JoeWoo/grpc,kskalski/grpc,andrewpollock/grpc,pszemus/grpc,gpndata/grpc,cgvarela/grpc,kskalski/grpc,baylabs/grpc,royalharsh/grpc,bjori/grpc,ipylypiv/grpc,ejona86/grpc,cgvarela/grpc,perumaalgoog/grpc,JoeWoo/grpc,chrisdunelm/grpc,firebase/grpc,yinsu/grpc,soltanmm/grpc,crast/grpc,daniel-j-born/grpc,msmania/grpc,sreecha/grpc,nicolasnoble/grpc,vjpai/grpc,cgvarela/grpc,soltanmm-google/grpc,greasypizza/grpc,yugui/grpc,donnadionne/grpc,a-veitch/grpc,greasypizza/grpc,andrewpollock/grpc,tengyifei/grpc,w4-sjcho/grpc,yonglehou/grpc,fuchsia-mirror/third_party-grpc,soltanmm/grpc,doubi-workshop/grpc,sreecha/grpc,thunderboltsid/grpc,firebase/grpc,adelez/grpc,tamihiro/grpc,thunderboltsid/grpc,sidrakesh93/grpc,perumaalgoog/grpc,7anner/grpc,donnadionne/grpc,VcamX/grpc,fuchsia-mirror/third_party-grpc,kskalski/grpc,kumaralokgithub/grpc,maxwell-demon/grpc,vsco/grpc,sidrakesh93/grpc,ejona86/grpc,zhimingxie/grpc,tengyifei/grpc,greasypizza/grpc,quizlet/grpc,daniel-j-born/grpc,baylabs/grpc,doubi-workshop/grpc,pmarks-net/grpc,ctiller/grpc,y-zeng/grpc,adelez/grpc,ananthonline/grpc,zhimingxie/grpc,JoeWoo/grpc,Crevil/grpc,larsonmpdx/grpc,kpayson64/grpc,deepaklukose/grpc,pszemus/grpc,Crevil/grpc,nicolasnoble/grpc,crast/grpc,ksophocleous/grpc,deepaklukose/grpc,royalharsh/grpc,quizlet/grpc,fuchsia-mirror/third_party-grpc,wangyikai/grpc,pmarks-net/grpc,ksophocleous/grpc,fichter/grpc,chrisdunelm/grpc,kumaralokgithub/grpc,zhimingxie/grpc,deepaklukose/grpc,jboeuf/grpc,sidrakesh93/grpc,bogdandrutu/grpc,yugui/grpc,matt-kwong/grpc,PeterFaiman/ruby-grpc-minimal,ncteisen/grpc,a11r/grpc,ejona86/grpc,surround-io/grpc,y-zeng/grpc,yinsu/grpc,a11r/grpc,vjpai/grpc,ctiller/grpc,MakMukhi/grpc,jboeuf/grpc,kumaralokgithub/grpc,stanley-cheung/grpc,quizlet/grpc,dgquintas/grpc,jtattermusch/grpc,a11r/grpc,bjori/grpc,muxi/grpc,tempbottle/grpc,msiedlarek/grpc,wkubiak/grpc,daniel-j-born/grpc,grani/grpc,dgquintas/grpc,mehrdada/grpc,apolcyn/grpc,jtattermusch/grpc,y-zeng/grpc,tamihiro/grpc,podsvirov/grpc,baylabs/grpc,wkubiak/grpc,dgquintas/grpc,jboeuf/grpc,LuminateWireless/grpc,quizlet/grpc,LuminateWireless/grpc,ejona86/grpc,vsco/grpc,ncteisen/grpc,yinsu/grpc,carl-mastrangelo/grpc,xtopsoft/grpc,dgquintas/grpc,deepaklukose/grpc,JoeWoo/grpc,simonkuang/grpc,jboeuf/grpc,ctiller/grpc,xtopsoft/grpc,chrisdunelm/grpc,grpc/grpc,pszemus/grpc,ncteisen/grpc,sreecha/grpc,grani/grpc,kpayson64/grpc,geffzhang/grpc,bogdandrutu/grpc,donnadionne/grpc,yang-g/grpc,thunderboltsid/grpc,a11r/grpc,maxwell-demon/grpc,7anner/grpc,tempbottle/grpc,kskalski/grpc,pszemus/grpc,ipylypiv/grpc,geffzhang/grpc,perumaalgoog/grpc,JoeWoo/grpc,soltanmm/grpc,ppietrasa/grpc,a-veitch/grpc,ksophocleous/grpc,sreecha/grpc,sreecha/grpc,ipylypiv/grpc,ofrobots/grpc,kriswuollett/grpc,zeliard/grpc,goldenbull/grpc,podsvirov/grpc,infinit/grpc,greasypizza/grpc,matt-kwong/grpc,zeliard/grpc,kumaralokgithub/grpc,goldenbull/grpc,malexzx/grpc,larsonmpdx/grpc,murgatroid99/grpc,pszemus/grpc,philcleveland/grpc,a-veitch/grpc,miselin/grpc,yugui/grpc,yugui/grpc,yinsu/grpc,PeterFaiman/ruby-grpc-minimal,murgatroid99/grpc,bogdandrutu/grpc,rjshade/grpc,miselin/grpc,goldenbull/grpc,Vizerai/grpc,daniel-j-born/grpc,vsco/grpc,yugui/grpc,dklempner/grpc,ppietrasa/grpc,stanley-cheung/grpc,thinkerou/grpc,fichter/grpc,matt-kwong/grpc,dklempner/grpc,wangyikai/grpc,hstefan/grpc,crast/grpc,firebase/grpc,malexzx/grpc,w4-sjcho/grpc,Vizerai/grpc,kriswuollett/grpc,PeterFaiman/ruby-grpc-minimal,meisterpeeps/grpc,7anner/grpc,wangyikai/grpc,hstefan/grpc,dgquintas/grpc,kriswuollett/grpc,deepaklukose/grpc,ofrobots/grpc,PeterFaiman/ruby-grpc-minimal,donnadionne/grpc,thunderboltsid/grpc,pmarks-net/grpc,tengyifei/grpc,apolcyn/grpc,doubi-workshop/grpc,crast/grpc,yang-g/grpc,ctiller/grpc,arkmaxim/grpc,msmania/grpc,miselin/grpc,greasypizza/grpc,larsonmpdx/grpc,surround-io/grpc,makdharma/grpc,ctiller/grpc,zeliard/grpc,kskalski/grpc,yang-g/grpc,jboeuf/grpc,crast/grpc,yonglehou/grpc,fichter/grpc,doubi-workshop/grpc,Vizerai/grpc,kriswuollett/grpc,pszemus/grpc,msmania/grpc,crast/grpc,simonkuang/grpc,grani/grpc,arkmaxim/grpc,dgquintas/grpc,malexzx/grpc,wkubiak/grpc,mehrdada/grpc,yinsu/grpc,msiedlarek/grpc,y-zeng/grpc,makdharma/grpc,PeterFaiman/ruby-grpc-minimal,thunderboltsid/grpc,arkmaxim/grpc,thinkerou/grpc,leifurhauks/grpc,donnadionne/grpc,surround-io/grpc,kumaralokgithub/grpc,pszemus/grpc,grani/grpc,yang-g/grpc,madongfly/grpc,soltanmm/grpc,yonglehou/grpc,zhimingxie/grpc,VcamX/grpc,VcamX/grpc,dklempner/grpc,philcleveland/grpc,carl-mastrangelo/grpc,VcamX/grpc,cgvarela/grpc,stanley-cheung/grpc,ananthonline/grpc,w4-sjcho/grpc,sidrakesh93/grpc,thinkerou/grpc,kpayson64/grpc,murgatroid99/grpc,pmarks-net/grpc,mehrdada/grpc,crast/grpc,kriswuollett/grpc,MakMukhi/grpc,grani/grpc,podsvirov/grpc,yonglehou/grpc,stanley-cheung/grpc,muxi/grpc,muxi/grpc,chrisdunelm/grpc,grpc/grpc,ksophocleous/grpc,yugui/grpc,PeterFaiman/ruby-grpc-minimal,arkmaxim/grpc,arkmaxim/grpc,a-veitch/grpc,soltanmm/grpc,wcevans/grpc,jcanizales/grpc,nicolasnoble/grpc,leifurhauks/grpc,jboeuf/grpc,firebase/grpc,yugui/grpc,bjori/grpc,infinit/grpc,apolcyn/grpc,malexzx/grpc,carl-mastrangelo/grpc,adelez/grpc,greasypizza/grpc,sidrakesh93/grpc,dklempner/grpc,simonkuang/grpc,murgatroid99/grpc,yonglehou/grpc,LuminateWireless/grpc,ctiller/grpc,rjshade/grpc,rjshade/grpc,leifurhauks/grpc,wangyikai/grpc,meisterpeeps/grpc,PeterFaiman/ruby-grpc-minimal,ejona86/grpc,andrewpollock/grpc,yang-g/grpc,surround-io/grpc,ksophocleous/grpc,murgatroid99/grpc,grpc/grpc,msmania/grpc,thinkerou/grpc,doubi-workshop/grpc,deepaklukose/grpc,ipylypiv/grpc,grpc/grpc,a11r/grpc,ananthonline/grpc,bjori/grpc,murgatroid99/grpc,andrewpollock/grpc,tempbottle/grpc,Crevil/grpc,geffzhang/grpc,apolcyn/grpc,wcevans/grpc,nicolasnoble/grpc,geffzhang/grpc,ejona86/grpc,daniel-j-born/grpc,stanley-cheung/grpc,jtattermusch/grpc,arkmaxim/grpc,quizlet/grpc,yongni/grpc,donnadionne/grpc,carl-mastrangelo/grpc,soltanmm-google/grpc,a11r/grpc,carl-mastrangelo/grpc,ctiller/grpc,vjpai/grpc,ejona86/grpc,ipylypiv/grpc,cgvarela/grpc,perumaalgoog/grpc,murgatroid99/grpc,maxwell-demon/grpc,ncteisen/grpc,tengyifei/grpc,daniel-j-born/grpc,a-veitch/grpc,yinsu/grpc,pmarks-net/grpc,jtattermusch/grpc,xtopsoft/grpc,grpc/grpc,philcleveland/grpc,yonglehou/grpc,a11r/grpc,kskalski/grpc,vjpai/grpc,royalharsh/grpc,larsonmpdx/grpc,philcleveland/grpc,gpndata/grpc,w4-sjcho/grpc,grpc/grpc,grpc/grpc,muxi/grpc,grani/grpc,nicolasnoble/grpc,sidrakesh93/grpc,makdharma/grpc,mehrdada/grpc,daniel-j-born/grpc,MakMukhi/grpc,wangyikai/grpc,soltanmm-google/grpc,Vizerai/grpc,soltanmm-google/grpc,pszemus/grpc,simonkuang/grpc,bogdandrutu/grpc,msmania/grpc,Crevil/grpc,larsonmpdx/grpc,kriswuollett/grpc,ppietrasa/grpc,deepaklukose/grpc,thunderboltsid/grpc,carl-mastrangelo/grpc,a-veitch/grpc,firebase/grpc,y-zeng/grpc,muxi/grpc,makdharma/grpc,mehrdada/grpc,infinit/grpc,infinit/grpc,kumaralokgithub/grpc,kskalski/grpc,goldenbull/grpc,tempbottle/grpc,podsvirov/grpc,jboeuf/grpc,7anner/grpc,maxwell-demon/grpc,greasypizza/grpc,perumaalgoog/grpc,msmania/grpc,soltanmm-google/grpc,madongfly/grpc,nicolasnoble/grpc,jcanizales/grpc,bogdandrutu/grpc,zhimingxie/grpc,y-zeng/grpc,jcanizales/grpc,stanley-cheung/grpc,hstefan/grpc,yongni/grpc,fichter/grpc,quizlet/grpc,Crevil/grpc,grpc/grpc,donnadionne/grpc,vsco/grpc,wangyikai/grpc,LuminateWireless/grpc,rjshade/grpc,ejona86/grpc,thunderboltsid/grpc,podsvirov/grpc,tamihiro/grpc,Crevil/grpc,kpayson64/grpc,kpayson64/grpc,malexzx/grpc,7anner/grpc,wcevans/grpc,maxwell-demon/grpc,baylabs/grpc,dgquintas/grpc,meisterpeeps/grpc,malexzx/grpc,nicolasnoble/grpc,tamihiro/grpc,mehrdada/grpc,wangyikai/grpc,stanley-cheung/grpc,msiedlarek/grpc,carl-mastrangelo/grpc,rjshade/grpc,quizlet/grpc,philcleveland/grpc,donnadionne/grpc,7anner/grpc,donnadionne/grpc,leifurhauks/grpc,greasypizza/grpc,7anner/grpc,doubi-workshop/grpc,makdharma/grpc,ncteisen/grpc,a11r/grpc,makdharma/grpc,muxi/grpc,miselin/grpc,grpc/grpc,zhimingxie/grpc,thunderboltsid/grpc,jcanizales/grpc,soltanmm-google/grpc,sreecha/grpc,philcleveland/grpc,fichter/grpc,msiedlarek/grpc,kriswuollett/grpc,tengyifei/grpc,vsco/grpc,tengyifei/grpc,quizlet/grpc,hstefan/grpc,adelez/grpc,nicolasnoble/grpc,a11r/grpc,fuchsia-mirror/third_party-grpc,firebase/grpc,jtattermusch/grpc,yinsu/grpc,maxwell-demon/grpc,tempbottle/grpc,meisterpeeps/grpc,goldenbull/grpc,wkubiak/grpc,pszemus/grpc,firebase/grpc,tempbottle/grpc,goldenbull/grpc,MakMukhi/grpc,7anner/grpc,bjori/grpc,LuminateWireless/grpc,kpayson64/grpc,hstefan/grpc,daniel-j-born/grpc,firebase/grpc,stanley-cheung/grpc,kumaralokgithub/grpc,perumaalgoog/grpc,muxi/grpc,cgvarela/grpc,royalharsh/grpc,gpndata/grpc,ofrobots/grpc,wcevans/grpc,meisterpeeps/grpc,fuchsia-mirror/third_party-grpc,tamihiro/grpc,bogdandrutu/grpc,meisterpeeps/grpc,jboeuf/grpc,LuminateWireless/grpc,larsonmpdx/grpc,makdharma/grpc,xtopsoft/grpc,chrisdunelm/grpc,doubi-workshop/grpc,ipylypiv/grpc,matt-kwong/grpc,madongfly/grpc,yonglehou/grpc,gpndata/grpc,MakMukhi/grpc,meisterpeeps/grpc,Vizerai/grpc,matt-kwong/grpc,surround-io/grpc,fuchsia-mirror/third_party-grpc,ncteisen/grpc,doubi-workshop/grpc,wcevans/grpc,msiedlarek/grpc,MakMukhi/grpc,zeliard/grpc,maxwell-demon/grpc,dgquintas/grpc,zhimingxie/grpc,w4-sjcho/grpc,andrewpollock/grpc,yugui/grpc,yang-g/grpc,kumaralokgithub/grpc,thinkerou/grpc,kriswuollett/grpc,malexzx/grpc,kpayson64/grpc,matt-kwong/grpc,perumaalgoog/grpc,leifurhauks/grpc,miselin/grpc,baylabs/grpc,andrewpollock/grpc,fuchsia-mirror/third_party-grpc,firebase/grpc,thinkerou/grpc,VcamX/grpc,ncteisen/grpc,matt-kwong/grpc,adelez/grpc,ctiller/grpc,vsco/grpc,madongfly/grpc,tamihiro/grpc,sidrakesh93/grpc,muxi/grpc,andrewpollock/grpc,kskalski/grpc,vsco/grpc,yongni/grpc,surround-io/grpc,crast/grpc,JoeWoo/grpc,rjshade/grpc,yang-g/grpc,Vizerai/grpc,ppietrasa/grpc,PeterFaiman/ruby-grpc-minimal,7anner/grpc,msiedlarek/grpc,infinit/grpc,PeterFaiman/ruby-grpc-minimal,geffzhang/grpc,malexzx/grpc,podsvirov/grpc,thinkerou/grpc,bogdandrutu/grpc,Vizerai/grpc,soltanmm/grpc,larsonmpdx/grpc,yinsu/grpc,stanley-cheung/grpc,ksophocleous/grpc,donnadionne/grpc,jboeuf/grpc,geffzhang/grpc,LuminateWireless/grpc,wangyikai/grpc,jtattermusch/grpc,madongfly/grpc,dgquintas/grpc,ipylypiv/grpc,baylabs/grpc,yongni/grpc,royalharsh/grpc,matt-kwong/grpc,hstefan/grpc,chrisdunelm/grpc,LuminateWireless/grpc,chrisdunelm/grpc,carl-mastrangelo/grpc,simonkuang/grpc,stanley-cheung/grpc,wkubiak/grpc,podsvirov/grpc,tengyifei/grpc,jcanizales/grpc,thinkerou/grpc,JoeWoo/grpc,dklempner/grpc,yongni/grpc,mehrdada/grpc,vsco/grpc,a-veitch/grpc,ananthonline/grpc,muxi/grpc,surround-io/grpc,bjori/grpc,sreecha/grpc,zhimingxie/grpc,dklempner/grpc,carl-mastrangelo/grpc