Yeah, but it's risky because it's also initializing and creating threads asynchronously. So it may catch a thread snapshot at start and some other threads would be created in the meantime by the "implicit" actor system. And the checking loop would incorrectly identify these threads as the remains of the "failing" actor system.

Let's think about it until Monday.