New scheduled rule knocks out existing scheduled rule
Make sure the Identifier for the scheduled task is unique. Adding the node ID of the node that completed the workflow could work to ensure the Identifier field is unique.

A new task will replace an existing task with the same Identifier. This happens because the Identifier value is the key each task is stored with in cron.

Check out this free video Introducing Rules Scheduler for more tips.