target/adi_v5_swd, cortex_m: properly handle more cases requiring reconnect