We have a workflow for sub-tasks that include TWO final states - i.e. complete, and not-doing. Not-doing was established for sub-tasks initially created but later determined to be unnecessary. Both are indeed final (aka done) states (they show as green in the workflow editor). We have this as a form of soft-delete so as to avoid hard-deletion.
Problem is that when it comes time to close the sprint, Jira objects, claiming there are unfinished issues - those sub-tasks that are in a state of not-doing. If I hard delete them then Jira lets me close the sprint.
Yes, I've double checked that these are indeed final (aka done) states in the workflow.
Any ideas on what might be going wrong here?