Core: Always finish the instruction, even if the cycles run out

This caused a weird bug in stepping, where the prefix was read, but the instruction wasn't. This broke the stepper + debugger.