Wasn't the general problem that e-dependent buildings continue to use 100% e even when they are not working because of a stall? Which is completely different from how mass works?
Would it be possible to disable a building when it stalls and start a timer, so after like 5 seconds it tries to turn itself on again (and you cannot turn it on sooner)? This would still punish you for uncontrolled e stall, but it would punish continued stall less than before and it would make mass-fabs auto-balanced by getting deactivated randomly.