Revert "Revert^6 "Thread suspension cleanup and deadlock fix"" am: c85ae17f82

Original change: https://android-review.googlesource.com/c/platform/art/+/2378109

Change-Id: I6d6150f3e634a73cca7206455599f2c3a1f4fba7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>