If an update is in flight, we shouldn't allow arbitrary updates to target_release because that could introduce a third version in addition to the current/previous release that the planner will use as of #8024. We might, however, want to allow a minor-version update to, e.g., fix a stuck or broken update.