void executeRun(@Nullable PropagationRun parent) {
            this.parent = parent;
            RedstonePropagator.currentRun = this;
            runLoop();
            finishRun();
        }
Used when the propagator did not change signal, but a new connection may
have been established and signal needs recalculating
core/src/main/java/mrtjp/projectred/core/RedstonePropagator.java