Oh! In a very wizard of oz manner, the answer was within my power all along (it's within $\epsilon$ of a proof I'd already written for something else). Here's a cute little proof that C(K) has the property that diam(A) = 2 * r(A), and thus has the chain-radius condition and thus has no bad sequences. Let $A \subseteq C(K)$ be non-empty. Define $ g(x) = \sup_{f \in A} f(x)$ $ h(x) = \inf_{f \in A} f(x)$ $g$ is upper semicontinuous: $g(x) > a$ iff there exists $f \in A$ such that $f(x) > a$. Similarly $h$ is lower semicontinuous. Further, $g(x) - h(x) \leq \textrm{diam}(A)$. Therefore $g(x) - \frac{1}{2}\textrm{diam}(A) \leq h(x) + \frac{1}{2}\textrm{diam}(A)$ But now we have an upper semicontinuous function which is $\leq$ a lower semicontinuous function. Thus by the katetov tong insertion theorem there is a continuous function $f$ with $g(x) - \frac{1}{2}\textrm{diam}(A) \leq f \leq h + \frac{1}{2}\textrm{diam}(A)$ But this means that $A \subseteq B(f, \frac{1}{2}\textrm{diam}(A))$. Therefore $r(A) \leq \frac{1}{2}\textrm{diam}(A)$. But we already know that $r(A) \geq \frac{1}{2}\textrm{diam}(A)$, so the two are equal and the result is proved.