This is neither a bug nor a suggestion, but some kind of mix of both.
I'm watching a TV show (e.g. like Cosmos) every week, so, after watching an episode I check the task as completed. The last couple of weeks I have problems and couldn't watch the show. The trouble is, if I didn't watch more than 1 episode I can't set the task as Completed.
Week 1: I saw the TV show (completed on week 1)
Week 2: not (needs action)
Week 3: not (needs action)
Week 4: I saw the episode from week 2 (completed on week 4)
Now, looks like I saw episode from weeks 1, 2, 3 and 4, but only 1 and 2 in fact.
Could be the reccurence tasks set as completed at the same time as the due time from the last ocurrence? In my example, set the task as completed on week 2. Something like a checkbox "Set completed one by one"...