make NMClientAsync shutdown resilient to mockito or other overwrites of data