Use weak reference for breakpoint delegate
Fixed bug where target could be halted after removing a breakpoint observer