Breakpoint timer converted to delayed work; proper check for races; additional minor changes.