mmc: core: Fix some driver hangs when dealing with broken devices