Deprecate SystemProfileProto::Stability.incomplete_shutdown_count.

Server-side change: cr/412602713

Bug: 1274273
Change-Id: Ib160be9c63f17c1463669dbec1d3742380d5ac14
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3305034
Reviewed-by: Robert Kaplow <[email protected]>
Reviewed-by: Colin Blundell <[email protected]>
Commit-Queue: Caitlin Fischer <[email protected]>
Cr-Commit-Position: refs/heads/main@{#949099}
diff --git a/chrome/browser/prefs/browser_prefs.cc b/chrome/browser/prefs/browser_prefs.cc
index c54e06e..8834b6ac 100644
--- a/chrome/browser/prefs/browser_prefs.cc
+++ b/chrome/browser/prefs/browser_prefs.cc
@@ -676,6 +676,10 @@
     "Availability.Prober.cache.IsolatedPrerenderTLSCanaryCheck";
 const char kAvailabilityProberDNSCanaryCheck[] =
     "Availability.Prober.cache.IsolatedPrerenderDNSCanaryCheck";
+const char kStabilityIncompleteSessionEndCount[] =
+    "user_experience_metrics.stability.incomplete_session_end_count";
+const char kStabilitySessionEndCompleted[] =
+    "user_experience_metrics.stability.session_end_completed";
 
 // Register local state used only for migration (clearing or moving to a new
 // key).
@@ -717,6 +721,9 @@
   registry->RegisterStringPref(kPrivacyBudgetActiveSurfaces, std::string());
   registry->RegisterStringPref(kPrivacyBudgetRetiredSurfaces, std::string());
   registry->RegisterUint64Pref(kPrivacyBudgetSeed, 0u);
+
+  registry->RegisterIntegerPref(kStabilityIncompleteSessionEndCount, 0);
+  registry->RegisterBooleanPref(kStabilitySessionEndCompleted, true);
 }
 
 // Register prefs used only for migration (clearing or moving to a new key).
@@ -1455,7 +1462,6 @@
   // Please don't delete the preceding line. It is used by PRESUBMIT.py.
 
 #if BUILDFLAG(IS_CHROMEOS_ASH)
-
   // Added 12/2020.
   local_state->ClearPref(kFirstRunTrialGroup);
   local_state->ClearPref(kLocalSearchServiceSyncMetricsDailySample);
@@ -1500,6 +1506,10 @@
   // Added 10/2021.
   local_state->ClearPref(kTabStripStackedLayout);
 
+  // Added 12/2021.
+  local_state->ClearPref(kStabilityIncompleteSessionEndCount);
+  local_state->ClearPref(kStabilitySessionEndCompleted);
+
   // Please don't delete the following line. It is used by PRESUBMIT.py.
   // END_MIGRATE_OBSOLETE_LOCAL_STATE_PREFS
 }