CXX-399 Improve MCI cleanup

is mongo-orchestration stop synchronous, meaning that it waits for child procs to exit? Or async, in that it signals MO to start shutting down? If the latter, should we add a grace period sleep (5 seconds) before going in and hard killing?