Fix the order of updating the program counter and raising a instruction finished event when pausing via breakpoint
Firstly, an event should be thrown, then the pc
should be updated.
Firstly, an event should be thrown, then the pc
should be updated.