fix bug: reload sometimes shows stale breakpoint state