Call SetRuntimeDeleted() unconditionally

We were failing to call it when thread suspension attempts timed out.
We should call it even then. We're occasionally seeing suspension
timeouts because daemon threads already wedged themselves because
we're already in a partially shutdown state. In particular any dameon
making a JNI call from a fastnative call will prematurely enter
SleepForever and not respond.

Bug: 147804269
Test: .../testrunner.py --host -b --64
Change-Id: I84f35476e678a71529f10d9836669cd4f785c750
Merged-In: I84f35476e678a71529f10d9836669cd4f785c750
(cherry picked from commit 28aaf24b59931d40945413772f89aeef8637c014)
1 file changed