auto_updater: Adding aupport for LabTransfer to ResolveAppIDMismatchIfAny()

Updating ResolveAppIDMismatchIfAny() method to handle the case where
payload properties file may not be available locally by first downloading
the file from staging server and then resolving the  app id mismatch.

BUG=chromium:1001312
TEST=Ran inside chroot: auto_updater_transfer_unittest,
auto_updater_unittest, cros flash <ip> <image>, manual
provision_AutoUpdate.

Change-Id: Idd26fd64f56fca86b5ff1e7d4e2c36d6279761d5
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/chromite/+/1937609
Tested-by: Sanika Kulkarni <sanikak@chromium.org>
Commit-Queue: Sanika Kulkarni <sanikak@google.com>
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Reviewed-by: Amin Hassani <ahassani@chromium.org>
Auto-Submit: Sanika Kulkarni <sanikak@chromium.org>
diff --git a/cli/flash.py b/cli/flash.py
index f653d99..10c8b16 100644
--- a/cli/flash.py
+++ b/cli/flash.py
@@ -511,7 +511,7 @@
               send_payload_in_parallel=self.send_payload_in_parallel,
               experimental_au=self.experimental_au)
           chromeos_AU.CheckPayloads()
-          chromeos_AU.ResolveAPPIDMismatchIfAny()
+          chromeos_AU.PreparePayloadPropsFile()
           chromeos_AU.RunUpdate()
 
         except Exception: