Revert "libbinder: stopProcess: directly stop process"

This reverts commit 21eb774dcb7df4a63e9080b4e5f9cd7a4b55a08e.

Reason for revert: b/390572524

Change-Id: I9efba529674e99f0058274aef0010295b5e9dc04
diff --git a/libs/binder/IPCThreadState.cpp b/libs/binder/IPCThreadState.cpp
index f191b97..cdc53ff 100644
--- a/libs/binder/IPCThreadState.cpp
+++ b/libs/binder/IPCThreadState.cpp
@@ -853,8 +853,12 @@
 
 void IPCThreadState::stopProcess(bool /*immediate*/)
 {
-    ALOGI("IPCThreadState::stopProcess() (deprecated) called. Exiting process.");
-    exit(0);
+    //ALOGI("**** STOPPING PROCESS");
+    (void)flushCommands();
+    int fd = mProcess->mDriverFD;
+    mProcess->mDriverFD = -1;
+    close(fd);
+    //kill(getpid(), SIGKILL);
 }
 
 status_t IPCThreadState::transact(int32_t handle,