Propagate breakpoints when inlining
As pointed out in #23057 (comment 487037), the newly enabled core optimizations for the interpreter introduce the problem that break sites are discarded when inlining functions.
I've attempted a fix in the linked MR.