[catalyst] Add -1 and -allow-zedboot-version-mismatch arg to bootserver command.

-1 will cause the bootserver to exit after booting once. Currently the
bootserver does this by default, but we can set it here in case the
default ever changes. -allow-zedboot-version-mismatch will allow the
bootserver to pave zedboot even if the current version of zedboot on the
device is different from the current supported version.

Bug: 38517
Change-Id: I4c8295c56f4ae7a432df6e064654efbb91cad57c
Reviewed-on: https://fuchsia-review.googlesource.com/c/infra/infra/+/371695
Commit-Queue: Ina Huh <ihuh@google.com>
Reviewed-by: Joshua Seaton <joshuaseaton@google.com>
diff --git a/cmd/catalyst/main.go b/cmd/catalyst/main.go
index 236b0d7..6e898ae 100644
--- a/cmd/catalyst/main.go
+++ b/cmd/catalyst/main.go
@@ -202,6 +202,9 @@
 		bootserverPath,
 		"--images", imagesManifest,
 		"--mode", "pave-zedboot",
+		"--allow-zedboot-version-mismatch",
+		// Boot once and exit.
+		"-1",
 		"-n",
 	}