Only disconnect the broker on error conditions
Only disconnect the broker on error conditions

Otherwise we pull it out from underneath other producers/consumers who might be
talking to it.

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