If a breakpoint occurs before the step pointed to by next or out, dap will now stop there instead of the desired location. This also updates the loop to always set the breakpoints rather than only when continue is chosen. Signed-off-by: Jonathan A. Sternberg <jonathan.sternberg@docker.com>