Объясните пожалуйста, почему LoggingStateThread не прекращает свою работу после завершения наблюдаемого потока?