I have a very specific workflow and issue type that gets attached as sub-tasks to stories that are in the Backlog. This sub-task done is done outside of a sprint before the story ever gets put into an active sprint. We want to allow the person working on the sub-task to change the status of the sub-task to In Progress, Blocked, Done, etc. as they work on it. However, once the status of a sub-task changes, the parent is moved from the Backlog status to In Progress. We don't want that behavior to happen.
How can we update sub-task statuses without transitioning the parent story to In Progress?