Emit a warning instead of aborting am: 1c21eb8364 am: 1ccbd1d5a8 am: 51987cb1c3

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

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I418c8b22f524c722547a4cf48622115b11f0ecda
diff --git a/aosp/dynamic_partition_control_android.cc b/aosp/dynamic_partition_control_android.cc
index 6bf896c..aba6deb 100644
--- a/aosp/dynamic_partition_control_android.cc
+++ b/aosp/dynamic_partition_control_android.cc
@@ -861,7 +861,7 @@
     uint32_t target_slot,
     const DeltaArchiveManifest& manifest) {
   // Check preconditions.
-  CHECK(!GetVirtualAbFeatureFlag().IsEnabled() || IsRecovery())
+  LOG_IF(WARNING, !GetVirtualAbFeatureFlag().IsEnabled() || IsRecovery())
       << "UpdatePartitionMetadata is called on a Virtual A/B device "
          "but source partitions is not deleted. This is not allowed.";