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
1 file changed