If the memcheck doesn't hit, we'll still rewind the PC, causing weirdness. This is likely if you try to memcheck an address hit first thing in a vblank interrupt handler or something.