Can be disabled with "enableReset=false". While at it, also replace the flakey volatile bool flags with proper atomics.