The trigger/listen logic in the schedule template allows multiple 'listeners' (actions) to listen for a specific event. When that event is triggered each listening URL should be invoked with the appropriate parameters.
In the case where there is more than one listener the template simply invokes the URL for the first listener multiple times. The result being that the other listeners are never called.
The bug is in process.cxx, function SCHED_DispatchOneTrigger.