Sync on GuicedServiceManager start/stop/crash.
Semaphore for procrun entry points
Don't minimize if cmd will wait for input. Small amount of output. Stop and uninstall on upgrade/reinstall.