Dispatch all breakpoint calls to another thread to avoid blocking the UI

Should hopefully fix socket hangs like the one in bug #12673