factory_install: Wait for UserDataAuth dbus service

Wait until UserDataAuth dbus service is up before calling cryptohome to
query FWMP status.

BUG=b:195336615
TEST=manual test on DUT

Change-Id: I1a2ed59b6b8b84a56fa5a266d07d61e4c16420d3
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/factory_installer/+/3103246
Tested-by: Cheng-Han Yang <chenghan@chromium.org>
Reviewed-by: Yi Chou <yich@google.com>
Commit-Queue: Cheng-Han Yang <chenghan@chromium.org>
diff --git a/factory_install.sh b/factory_install.sh
index 506aa43..46e842d 100644
--- a/factory_install.sh
+++ b/factory_install.sh
@@ -184,6 +184,9 @@
 }
 
 is_rsu_required() {
+  log "Waiting for UserDataAuth service"
+  gdbus wait --system org.chromium.UserDataAuth
+
   log "Checking if RSU is required."
   local flags
   local FWMP_DEV_DISABLE_CCD_UNLOCK="0x40"