fix rentrancy issues in dispatch within dispatch
fix rentrancy issues in dispatch within dispatch

Signed-off-by: Chris Granger <5654cde260ae99bc4d30054171b8bcd902efd19a@gmail.com>

agumonkey/Eve,sherbondy/Eve,justintaft/Eve,rschroll/Eve,adjohnson916/Eve,steveklabnik/Eve,dirvine/Eve,fineline/Eve,agumonkey/Eve,adjohnson916/Eve,Drooids/Eve,brunotag/Eve,brunotag/Eve,fineline/Eve,tobyjsullivan/Eve,pel-daniel/Eve,kidaa/Eve-1,sagittaros/Eve,jhftrifork/Eve,jhftrifork/Eve,sherbondy/Eve,shamim8888/Eve,adjohnson916/Eve,rschroll/Eve,sagittaros/Eve,Drooids/Eve,dirvine/Eve,fineline/Eve,ViniciusAtaide/Eve,sagittaros/Eve,bjtitus/Eve,jhftrifork/Eve,bjtitus/Eve,sherbondy/Eve,fineline/Eve,hrishimittal/Eve,8l/Eve,hrishimittal/Eve,rschroll/Eve,shaunstanislaus/Eve-1,rschroll/Eve,nonZero/Eve,steveklabnik/Eve,agumonkey/Eve,bluesnowman/Eve,tobyjsullivan/Eve,bluesnowman/Eve,sagittaros/Eve,shaunstanislaus/Eve-1,jhftrifork/Eve,bluesnowman/Eve,nonZero/Eve,pel-daniel/Eve,shamim8888/Eve,ViniciusAtaide/Eve,jhftrifork/Eve,sagittaros/Eve,adjohnson916/Eve,shaunstanislaus/Eve-1,ViniciusAtaide/Eve,pel-daniel/Eve,dirvine/Eve,shaunstanislaus/Eve-1,Drooids/Eve,shaunstanislaus/Eve-1,fineline/Eve,nonZero/Eve,agumonkey/Eve,agumonkey/Eve,Drooids/Eve,tobyjsullivan/Eve,sherbondy/Eve,brunotag/Eve,adjohnson916/Eve,8l/Eve,bjtitus/Eve,pel-daniel/Eve,steveklabnik/Eve,tobyjsullivan/Eve,bluesnowman/Eve,nonZero/Eve,kidaa/Eve-1,justintaft/Eve,kidaa/Eve-1,Drooids/Eve,brunotag/Eve,shamim8888/Eve,hrishimittal/Eve,steveklabnik/Eve,hrishimittal/Eve,justintaft/Eve,nonZero/Eve,dirvine/Eve,brunotag/Eve,bjtitus/Eve,8l/Eve,hrishimittal/Eve,ViniciusAtaide/Eve,shamim8888/Eve,ViniciusAtaide/Eve,sherbondy/Eve,tobyjsullivan/Eve,8l/Eve,rschroll/Eve,8l/Eve,shamim8888/Eve,kidaa/Eve-1,justintaft/Eve,dirvine/Eve,steveklabnik/Eve