First off, we should probably make sure that it’s not a problem with one of the pipeline blocks. Can you maybe post a screen shot of the Status>Alarm Pipelines screen when it happens? What is the final state that it sits in?
Some way to clear the pipeline would be good, and should probably show up on that screen if you’re logged in. When you save the pipeline, the previously running version gets retired, but I don’t think that that drops the existing events out…
Finally, for what it’s worth, there actually is a built in limit to prevent infinite loops- alarm events can only transition between block 1024 times (although should anyone ever need more than that, it’s possible to reset the counter through the Set Property block)