public synchronized boolean step(TaskMonitor monitor) throws CancelledException {
		executeInstruction(true, monitor);
		return lastError == null;
	}
Step execution one instruction which may consist of multiple pcode operations. No adjustment
will be made to the context beyond the normal context flow behavior defined by the language.
Method will block until execution stops.

@return true if execution completes without error
@throws CancelledException if execution cancelled via monitor
Ghidra/Framework/Emulation/src/main/java/ghidra/app/emulator/EmulatorHelper.java