Check the transitions and conditions on the workflow.
Is there a transition from the current status of the parent into status that are in the "in progress" or "done" columns?
If there are, what are the conditions on it? (You mention sub-tasks, so I suspect you already think this is the problem - if so, I'd expect to see a condition like "all sub-tasks must be done before you can use this transition"
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.