I've faced this identical issue. But how about generating additional subtasks if mother or father story receives moved to upcoming sprint? For eg., possessing two 'Implementation' subtasks can be standard but make sure their Repair version differs (inside our circumstance a sprint is usually a new version. So this won't do the job for all). I rare