Cleans up locking and factors markForUse into a Conn method.
Cleans up locking and factors markForUse into a Conn method.

Spantree/consul,wuub/consul,curtiszimmerman/consul,mckennajones/consul,Eagle-X/consul,leowmjw/consul,keyang512/consul,itnihao/consul,jovandeginste/consul,ekristen/consul,dankraw/consul,itnihao/consul,webhost/consul,scalp42/consul,mckennajones/consul,zeroae/consul,soundcloud/consul,wuub/consul,Spantree/consul,JioCloud/consul,tugbabodrumlu/consul,sean-/consul,jovandeginste/consul,bodepd/consul,rhyas/consul,samaitra/consul,dankraw/consul,msn217/consul,curtiszimmerman/consul,vamage/consul,talwai/consul,bodepd/consul,tshak/consul,owlin/consul,jovandeginste/consul,scalp42/consul,DivyaVavili/consul,Eagle-X/consul,beni55/consul,tamsky/consul,AlphaStaxLLC/consul,guojianli/consul,sunadm/consul,nicholascapo/consul,Eagle-X/consul,Thib17/consul,sequenceiq/consul,shaneog/consul,Pivotal-Pierre-Delagrave/consul,ekristen/consul,shaneog/consul,elcuervo/consul,elcuervo/consul,jovandeginste/consul,tshak/consul,jeffawang/consul,scalp42/consul,bodepd/consul,BWITS/consul,sean-/consul,pmalmgren/consul,msn217/consul,ryotarai/consul,Thib17/consul,ekristen/consul,tomdionysus/consul,Spantree/consul,EasonYi/consul,sunadm/consul,wuub/consul,turbine/consul,vamage/consul,vamage/consul,ryotarai/consul,kaskavalci/consul,half-dead/consul,Spantree/consul,Pivotal-Pierre-Delagrave/consul,macb/consul,ryotarai/consul,webhost/consul,talwai/consul,anshprat/consul,lindenlab/consul,pmalmgren/consul,leowmjw/consul,leowmjw/consul,talwai/consul,hashicorp/consul,hashicorp/consul,zeroae/consul,jeffawang/consul,rhyas/consul,hashicorp/consul,half-dead/consul,tshak/consul,anshprat/consul,jeffawang/consul,rhyas/consul,wuub/consul,sean-/consul,mckennajones/consul,tugbabodrumlu/consul,sunadm/consul,curtiszimmerman/consul,Pivotal-Pierre-Delagrave/consul,Pivotal-Pierre-Delagrave/consul,Eagle-X/consul,anshprat/consul,guojianli/consul,calgaryscientific/consul,mshean/consul,scalp42/consul,calgaryscientific/consul,EasonYi/consul,AlphaStaxLLC/consul,zeroae/consul,leowmjw/consul,shaneog/consul,nicholascapo/consul,kylemcc/consul,tshak/consul,half-dead/consul,BWITS/consul,andygoalkeeper/consul,Test-Betta-Inc/upgraded-engine,StefanScherer/consul,AlphaStaxLLC/consul,kikitux/consul,i0rek/consul,bodepd/consul,DivyaVavili/consul,BWITS/consul,lindenlab/consul,mckennajones/consul,invenfantasy/consul,keyang512/consul,andygoalkeeper/consul,itnihao/consul,shaneog/consul,Test-Betta-Inc/upgraded-engine,rhyas/consul,turbine/consul,vamage/consul,StefanScherer/consul,EasonYi/consul,BWITS/consul,kikitux/consul,calgaryscientific/consul,elcuervo/consul,samaitra/consul,turbine/consul,jovandeginste/consul,keyang512/consul,invenfantasy/consul,youhong316/consul,mshean/consul,StefanScherer/consul,calgaryscientific/consul,kaskavalci/consul,kaskavalci/consul,kingland/consul,sweeneyb/consul,StefanScherer/consul,mshean/consul,sequenceiq/consul,sroegner/consul,kingland/consul,tugbabodrumlu/consul,elcuervo/consul,curtiszimmerman/consul,webhost/consul,StefanScherer/consul,owlin/consul,half-dead/consul,Thib17/consul,tomdionysus/consul,kylemcc/consul,tugbabodrumlu/consul,kaskavalci/consul,tugbabodrumlu/consul,andygoalkeeper/consul,tempbottle/consul,tempbottle/consul,DivyaVavili/consul,i0rek/consul,sweeneyb/consul,ryotarai/consul,sunadm/consul,anshprat/consul,sequenceiq/consul,soundcloud/consul,ryotarai/consul,dankraw/consul,Thib17/consul,webhost/consul,bodepd/consul,ekristen/consul,Eagle-X/consul,tomdionysus/consul,guojianli/consul,samaitra/consul,macb/consul,macb/consul,dankraw/consul,soundcloud/consul,mckennajones/consul,beni55/consul,youhong316/consul,Spantree/consul,beni55/consul,sroegner/consul,Thib17/consul,calgaryscientific/consul,invenfantasy/consul,scalp42/consul,sroegner/consul,kylemcc/consul,keyang512/consul,hashicorp/consul,curtiszimmerman/consul,guojianli/consul,andygoalkeeper/consul,sweeneyb/consul,JioCloud/consul,elemet/consul,mshean/consul,42wim/consul,elemet/consul,Test-Betta-Inc/upgraded-engine,msn217/consul,kingland/consul,tomdionysus/consul,vamage/consul,tempbottle/consul,wuub/consul,EasonYi/consul,BWITS/consul,nicholascapo/consul,tempbottle/consul,EasonYi/consul,rhyas/consul,lindenlab/consul,tamsky/consul,sequenceiq/consul,kingland/consul,keyang512/consul,turbine/consul,tomdionysus/consul,half-dead/consul,elcuervo/consul,JioCloud/consul,anshprat/consul,DivyaVavili/consul,lindenlab/consul,dankraw/consul,DivyaVavili/consul,invenfantasy/consul,beni55/consul,youhong316/consul,sroegner/consul,talwai/consul,sweeneyb/consul,owlin/consul,AlphaStaxLLC/consul,kikitux/consul,i0rek/consul,samaitra/consul,tempbottle/consul,zeroae/consul,macb/consul,shaneog/consul,kingland/consul,youhong316/consul,i0rek/consul,sweeneyb/consul,tamsky/consul,JioCloud/consul,soundcloud/consul,sroegner/consul,msn217/consul,itnihao/consul,kylemcc/consul,invenfantasy/consul,jeffawang/consul,andygoalkeeper/consul,i0rek/consul,tamsky/consul,JioCloud/consul,Test-Betta-Inc/upgraded-engine,talwai/consul,mshean/consul,kikitux/consul,jeffawang/consul,leowmjw/consul,tshak/consul,kikitux/consul,sean-/consul,42wim/consul,nicholascapo/consul,owlin/consul,youhong316/consul,beni55/consul,msn217/consul,pmalmgren/consul,42wim/consul,elemet/consul,kaskavalci/consul,lindenlab/consul,turbine/consul,soundcloud/consul,42wim/consul,zeroae/consul,sunadm/consul,pmalmgren/consul,guojianli/consul,42wim/consul,nicholascapo/consul,AlphaStaxLLC/consul,kylemcc/consul,webhost/consul,itnihao/consul,pmalmgren/consul,macb/consul,elemet/consul,Test-Betta-Inc/upgraded-engine,Pivotal-Pierre-Delagrave/consul,sean-/consul,ekristen/consul,samaitra/consul,owlin/consul,tamsky/consul,sequenceiq/consul,elemet/consul