Fix need_frecon_restart

Should restart frecon when /run/frecon/vt0 does not exist.

BUG=b:184259349
TEST=double display_boot_message update_arc_data_snapshot en

Change-Id: If6e5559f901f3231cdfdea8c2d3b9b1e4f78134f
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/assets/+/2799763
Tested-by: Polina Bondarenko <pbond@chromium.org>
Reviewed-by: Andrew de los Reyes <adlr@chromium.org>
Commit-Queue: Polina Bondarenko <pbond@chromium.org>
Auto-Submit: Polina Bondarenko <pbond@chromium.org>
diff --git a/text/display_boot_message b/text/display_boot_message
index 5c0b3ff..0d33d68 100755
--- a/text/display_boot_message
+++ b/text/display_boot_message
@@ -116,7 +116,11 @@
     return 0
   fi
   # Restart frecon if not running.
-  if ! pgrep frecon > /dev/null or ! isatty /run/frecon/vt0; then
+  if ! pgrep frecon > /dev/null; then
+    return 0
+  fi
+  # Restart frecon if /run/frecon/vt0 does not exist.
+  if ! isatty /run/frecon/vt0; then
     return 0
   fi
   # Do not restart frecon for the next messages: