Andy,
If the intake and the return for the CSD are both in the main tank, and your top off float switch is in the sump - would the sump level change enough to throw off the switching? That's how I've run them in the past (but the CSD's I've made were all less than 5% of the total system volume, so perhaps not enough to cause levels to rise and fall?).
If the CSD intake is in the sump, then on each cycle it would cause the top off switch to actuate - I can see how that would become a major problem!
We took our last CSD out of service - even with the modifications, I didn't like the bubbles, and I was worried about them collecting underneath some plating Montipora (not sure that would be harmful or not, but decided to err on the side of caution).
JHemdal
p.s. - glad you enjoyed the book!