I am talking about energy consumption, everything which is build using at least one combinator is potentially unstable when factory runs out of energy.
Simple example: read belt contents in pulse mode and accumulate this value in arithmetic combinator.
This simple build will be reliable only if combinator is full powered, otherwise result is unpredictable.
Any build may be reliable if it consists only from combinators, but this is pointless because combinators are designed to control factory.
So, my proposal is to give combinators the highest priority over all energy network (even highest than defense structures), so energy may be consumed by other entities only if all combinators are already fully powered.
Another possible solution is to change energy consumption to zero, a bit cheaty

And the last possible solution, is to slowdown all entities by the same percentage when they don't have enough energy (this means all internal energy buffers also should be removed).