If the time to download is long enough, eventually the buffer gets full and can't take another image. My take is that the Camera is reporting COMPLETE after taking the image, puts the image in a buffer, and accepts another capture request. I have to power cycle the Canon to recover.
I have found that when taking a series of very short exposure images, at some point the camera reports BUSY, stops taking capture requests, and everything comes to a halt.