Often times, if you have a recurring task and miss it for whatever reason, then it should be dropped the instance the new recurrence appears.

For example, if I have a daily task of Brushing my Teeth, and I miss a day, the next day its not reasonable to do this twice.
A more likely real world example could be to mow the lawn once a week. If this task was missed, you cant mow the lawn twice a week later, but both recurrences right now do appear.

Toodledo handles this beautifully and worth having a look at, where you can select a special recurring task that will remove the previous instance of the task so only one will show up.