shutdownPossible is no longer a planning variable

But it remains a variable. It is still the easiest possible way to not
have to recalculate shutdown/idle again when we get to exporting
solutions.
Replace random initializer with a limited construction heuristic