block improve error recovery from command channel errors