Ага, понял!

Тебе достаточно пометить флаг destroyed как volatile.