mmc: block: improve error recovery from command channel errors