this was a two week blocker, storing to AtomicBools hangs in some scenarios, which is really hard to debug. works now.