DO NOT MERGE: Put killing self action into main thread

To make sure that main thread jobs completed.
That can resolve some proc-state timing issue.

Test: run cts -m CtsAppTestCases -t \
android.app.cts.ActivityManagerProcessStateTest#testForegroundServiceAppOp

Bug: 117198088

Change-Id: I4c71cb6f45dba2066dc0ef4e0d669cbd2ea7fcb8
1 file changed