AlarmListener and tag alarms modified with tag.configure

I'm working on a module that listens for alarms and pushes the alarm data somewhere.

What I've discovered is that the alarms that are modified through scripting with system.tag.configure by changing the "IsActive" to true when in 'On Condiiton' mode won't be picked up by the AlarmListener.

Is there another route that I could possibly take to catch the true/false transition in the alarm of a tag?