If you are trying to stay true to GTD and use Due Dates only for a true due date, you are very sparing in using them. However, Recurring Tasks seem to automatically create a Due Date for any task 2-n beyond the first task.
Could you create a setting with Recurring Tasks whereby they create a child task when you complete the current task, but do not assign a Due Date to the child task?
Thanks!