PG16 and PG17 Citus-upgrade jobs leave `last_upgrade_version` stale when no migration step runs. Finish/rebase #8645 so the procedure persists the current version unless metadata already matches it. Validate local and mixed Citus-upgrade tests.
PG16 and PG17 Citus-upgrade jobs leave
last_upgrade_versionstale when no migration step runs.Finish/rebase #8645 so the procedure persists the current version unless metadata already matches it. Validate local and mixed Citus-upgrade tests.