Shrink the scope of the partition circuit-breaker
Shrink the scope of the partition circuit-breaker

It shouldn't wrap the entirety of `assignPartition`, since that also protects
things like the call to actually choose the partition. The only thing it is
supposed to protect is the call to get the list of partitions, since that is
what can block.

raisemarketplace/sarama,mailgun/sarama,jepst/sarama,LastManStanding/sarama,rafrombrc/sarama,VividCortex/sarama,winlinvip/sarama,kmiku7/sarama,aybabtme/sarama,LastManStanding/sarama,Shopify/sarama,cep21/sarama,yangfan876/sarama,cep21/sarama,scalingdata/sarama,DataDog/sarama,winlinvip/sarama,yangfan876/sarama,remerge/sarama,DataDog/sarama,mailgun/sarama,crast/sarama,raisemarketplace/sarama,vrischmann/sarama,pronix/sarama,jimmykuo/sarama,uovobw/sarama,Shopify/sarama,uovobw/sarama,vrischmann/sarama,HelixEducation/sarama,aybabtme/sarama,HelixEducation/sarama,VividCortex/sarama,remerge/sarama,crast/sarama,kmiku7/sarama,pronix/sarama,jimmykuo/sarama,rafrombrc/sarama,Neuw84/sarama,scalingdata/sarama,jepst/sarama,Neuw84/sarama