avoid an infinite loop
soften an assertion which got broken via starbase upgrade
generate "not enough worker" message only if manager inactive

As the manager redistributes all workers anyway afterwards,
it makes no sense to tell the player should do something about
the workers in this system.