Remove sleep(1) call from launcher

The reason we thought it was there for is no longer valid: the sockets
are created in the main thread so by the time the objects are created
it's safe to start connecting to the services. I don't see other
reason to have it so I removed it after testing both locally and on
GCE.

Test: run local & GCE
Bug: 78512938
Change-Id: I28bda13ff441d84d12a5443de65950d2755433c7
diff --git a/host/commands/launch/main.cc b/host/commands/launch/main.cc
index a396dec..9605049 100644
--- a/host/commands/launch/main.cc
+++ b/host/commands/launch/main.cc
@@ -654,10 +654,6 @@
                         FLAGS_deprecated_boot_completed);
   kmon.Start();
 
-  // TODO(b/78512938): Use a more reliable method to wait for other host
-  // processes to be ready
-  sleep(1);
-
   // Initialize the regions that require so before the VM starts.
   PreLaunchInitializers::Initialize();