I had a rainbow boa die from C. serpentis, although I didn't know it at the time. I must have inadvertantly spread it throughout my collection (boas and ball pythons) by switching logs, etc among the cages. It is spread via fecal to oral contamination so if they sit on a log, then sit in a bowl of water and drink the same water, that would do it. When I moved to a new city, the boas started showing symptoms. The regurg, diarrhea, and severe weight loss, along with anemia and lethargy.
But, since I moved to College Station, Tx, I had the A&M Vet School at my disposal. I began a research project with Dr. Karen Snowden in the Parisitology Dept. We were tracing the presence of the oocysts in the feces of my snakes and we were going to attempt a treatment with Nitazoxanide. I had to put one boa down because she was so bad off, but kept the rest to study. I first tested all my snakes to see which ones were infected. Turned out my boas and Ball pythons had it, but it was only my boas who had symptoms.
Anyways, to make a long story a little shorter, in the end, we were not able to try the drug because the snakes stopped shedding the oocysts. The boa started to look and feel better, was gaining a little weight, and was not nearly as lethargic as he had been. The Balls never did show and signs that they were infected.
The point of my story is that with proper supportive care, some snakes can make it through the infection and keeping them as stress free as possible helps a lot because once their immune system is compromised, they really don't stand much of a chance. I believe that my moving them to another city was just enough stress on the boas to make them symptomatic. I guess the Ball pythons didn't mind too much. 
After the research ended, I gave my snakes to a vet student who knew how to properly care for them and was going to continue the research if they started shedding the oocysts again. That was over 3 years ago, and the snakes are still doing fine.
I don't think I covered everything that I really wanted to in this post. If you have any questions that haven't been covered, just let me know.
Kayla