Distributor restart causes dropping of available workers
A few changes based of code review
Added disconnect check
Merge branch 'hotfix-4.4.3'
Merge branch 'master' into develop