A user is reporting that writing to a tempdir on their machine takes 6 minutes. This is a nice excuse to clean up the way we do gRPC server startup - we have a perfectly good way to check if a server is running, so let's use it.
The one thing that we lose here is reporting a load error on startup in a structured way, but the --lazy-load-user-code