Details
Description
Currently, the sharding balancer thread is stopped when the controlBalancer: stop command is run and it won't be restarted if just the balancer document is set to enabled.
However, if a step-down happens, that thread will be restarted but it won't do anything.
This makes it slightly asymetric so we should make the thread always run.