Make StartDebugger the last thing in InitNonZygoteOrPostFork again

StartDebugger should be the last thing in InitNonZygoteOrPostFork
since it is allowed to either suspend until there is a debugger
connection or allow concurrent debugger actions to start taking place.
Doing any initialization after it's called is therefor dangerous.

Test: adb forward tcp:12345 jdwp:`adb shell pidof com.antonioleiva.bandhookkotlin`
      jdb -attach localhost:12345

Change-Id: I4d435a3d48fcbb01054d7b551d713de851077489
1 file changed