[DebuggerSession] In AdjustBreakpointLocation(), lock the session before locking the breakpoints

Also, since Dispatch() takes the session lock, the delegates don't need to.