This is not a defect. I see what I am doing incorrectly.
I am supposed to be using: runAlways:true
In the example I set up, I'm using "=" rather than ":". Now that I've made this change, the script is applied as expected.