OpenOCD is fond of calling PORT_OFF and PORT_SWD_SETUP frequently, which played havoc with caching both adapter khz and the DAP delay. Revert to caching just the DAP delay and reset it when PORT_OFF is called. Signed-off-by: Jonathan Bell <jonathan@raspberrypi.com>