Short version: In a second alert escalation step I have a script to Unacknowledge the alert. When that triggers the whole alert gets re triggered. Why?
Long version:
An alert triggers when a windows service is down.
First escalation level with action: Log to Orion, Acknowledge the alert with PS so people "know" orion is working on it, try to restart the service
Second escalation level: IF service is still down after x mins, log the failure to orion and UnAcknowledge the alert.

All of this works just fine BUT a few seconds after the UnAcknowledge the whole Alert gets re triggered including actions on first level.
We have our self a loop.

Why is the whole alert re triggered when the alert is UnAcknowledget? (Method of unack is: "Invoke-SwisVerb $swis Orion.AlertActive UnAcknowledge....")