The _nosleep check was never correct and never used.
The logic looks reversed...
Balancer::run() @ s/balance.cpp
sleepTime = balancerConfig[SettingsType::shortBalancerSleep()].trueValue() ? 30 : 6;
However, nobody seems to be using it, even the tests.