Applications that have specific dates on the schedule, even past dates, get triggered when issuing SCHEDULEALLEVENTS on CLI.
For example a scheduled event for 8PM Feb 3, 2010 will get scheduled and triggered even if it had run once before.
CA Workload Automation, when a user runs the SCHEULEALLEVENTS command from CLI, it schedules all the events. It will schedule events from the past because it does not know if it ran them or not. The scheduler re-schedules them anyway.
CA Workload Automation DE 11.X
The workaround to this issue is to suspend all the events in questions and then run the SCHEDULEALLEVENTS command.
The user may also go to the Service perspective, Events view and delete all schedule events with past date and re-upload the application.