Single-stepping as in tracing sometimes fails in a long step-chain. So we repeat the step until it really stepped. It can be observed, that if openocd returns a step error, it never accidently steps nonetheless. To ensure this behaviour, we could check for correct pc. Change-Id: I05f82e2af0ca822cd6cd5571ffc3845f4e6a1d91