removeServer

open override fun removeServer(): Result<Unit>

Attempt to remove the server

Removing the server is the same as stopping it for the command broker since we can't reliably suspend the subprocess cross-platform.

Return

success if the server was removed, else an error