Revert "Reimplement the "adb root" command to more closely match its previous behavior"

This reverts commit dc5ec563a51e4f0a9e153e6c23ab0ae0a6743119.
diff --git a/services.c b/services.c
index 6940be8..6bbd6f8 100644
--- a/services.c
+++ b/services.c
@@ -125,12 +125,14 @@
             return;
         }
 
+        property_set("service.adb.root", "1");
         snprintf(buf, sizeof(buf), "restarting adbd as root\n");
         writex(fd, buf, strlen(buf));
         adb_close(fd);
 
-        // This will cause a property trigger in init.rc to restart us
-        property_set("service.adb.root", "1");
+        // quit, and init will restart us as root
+        sleep(1);
+        exit(1);
     }
 }