I suggest if there are multiple interdependent tasks, and the parent task is closed with subtasks scheduled for a later date. Then instead of displaying only two choices "Resolve all subtasks" or "Cancel", a third option may be provided, "Resolve the parent task, don't resolve subtask(s)".