The compiled expression is not needed once the location goes away. Also,
it holds a reference to the module, which prevents cleanup of the module
if somebody holds a reference to the breakpoint object.
This fixes the StepOverBreakpoint test on windows, but I am unsure how
to make a more generic test for this.