Unconditionally save checkpoints when force = true am: 3265b317b3 am: bfb78c318e

Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1532419

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ie74ec7e1786fc01aebc65ab5bdb1c785344bba5f
diff --git a/payload_consumer/delta_performer.cc b/payload_consumer/delta_performer.cc
index a10815b..5b41485 100644
--- a/payload_consumer/delta_performer.cc
+++ b/payload_consumer/delta_performer.cc
@@ -1421,7 +1421,7 @@
     return false;
   }
   Terminator::set_exit_blocked(true);
-  if (last_updated_operation_num_ != next_operation_num_) {
+  if (last_updated_operation_num_ != next_operation_num_ || force) {
     // Resets the progress in case we die in the middle of the state update.
     ResetUpdateProgress(prefs_, true);
     TEST_AND_RETURN_FALSE(prefs_->SetString(