If a memcheck or breakpoint is triggered in a delay slot, stop on branch

With this the execution will always stop on the branch if something is triggered in the delay slot. Before it was triggered on the delay slot instruction, but it forgot that it was a delay slot, thus causing major carnage.