fix: preserve running status writes during teardown (#2574)