IMHO, buying resources by engineers should have the highest priority (higher than sending energy to the city and higher than filling energy storage). That would prevent blackouts that can be fixed only with the player's intervention.
As it is now, when your power plants stop working, the crank sends all energy to the city instead of working on restarting power plants. That means you can't sell energy, and without money, engineers won't buy anything.