Thanks again Darrel for the explaination.

The reason to send back a busy byte is for the user. Being me if I try to talk to the card and get nothing, I will likely forget its because my drives are enabled and assume there is something wrong. Then go and spend as much time as possible just to find out all is working as it should.