After command ACMD41 was being sent we were not waiting for the error idle state bit being cleared, so we were really never going out from the initialization phase.