Need these guards or when we run synchrously with ATOMIC_REQUESTS we break

eg. in tests.

Signed-off-by: Chris Lamb <chris@thread.com>