Since you’ve already found the center of the circle of intersection, you can work out this distance using similar triangles.
Let $P_S$ be the center of the sphere, $P_C\ne P_S$ the center of this circle and $Q$ the intersection of the plane and the line through $P_S$ parallel to the $y$-axis. If $P_S'$ is a point along this line such that a sphere of the same radius centered there is tangent to the plane, and $P_C'$ the point of tangency, then $\triangle{P_SQP_C}\sim\triangle{P_S'QP_C'}$, so $P_S'Q : P_SQ :: P_S'P_C' : P_SP_C$. Setting $\lambda$ equal to this ratio, we find that $P_S'=(1-\lambda)Q+\lambda P_S$. Note that there are in fact two possible solutions: we get another one by using $-\lambda$ in the above formula. You can view the first solution as pushing the sphere away from the plane until it just touches and the second as pushing it through the plane out to the other side. If the plane is parallel to the $y$-axis, then there’s no intersection point $Q$ and also no solutions (if the sphere isn’t already tangent, that is); no amount of sliding will change the distance between $P_S$ and the plane.
Now, you can compute the distance $P_SP_C$ using your previously-computed circle of intersection, but it is also simply the distance between $P_S$ and the plane, namely, $$P_SP_C = {|Ax_0+By_0+Cz_0-D| \over \sqrt{A^2+B^2+C^2}}.$$ $P_S'P_C'$, on the other hand, is just the radius $R$ of the sphere. Therefore, $$\lambda = \pm{R\sqrt{A^2+B^2+C^2} \over Ax_0+By_0+Cz_0-D},$$ with $\lambda\ge0$ keeping the sphere’s center on the same side of the plane. All that’s left is to find $Q$, but that’s easily done using standard methods for intersecting flats in $\mathbb R^3$. For example, in homogeneous coordinates a formula for the intersection of a line through points $\mathbf p$ and $\mathbf q$ and the plane $\mathbf\pi$ is $\mathbf p\mathbf q^T\mathbf\pi-\mathbf q\mathbf p^T\mathbf\pi.$ For this problem, $\mathbf\pi=[A:B:C:-D]$, and we can take $\mathbf p=[x_0:y_0:z_0:1]$ (i.e., $P_S$) and $\mathbf q=[0:1:0:0]$ (the point at infinity on the $y$-axis), yielding $[Bx_0:D-Ax_0-Cz_0:Bz_0:B]$, or in Cartesian coordinates, $$Q=\left(x_0,\frac1B(D-Ax_0-Cz_0),z_0\right)$$ and finally $$\begin{align} P_S' &= \left(x_0, {1-\lambda\over B}(D-Ax_0-Cz_0)+\lambda y_0, z_0 \right) \\
&= \left(x_0, \frac1B\left(D-Ax_0-Cz_0\pm R\sqrt{A^2+B^2+C^2}\right), z_0\right). \end{align}$$ If $B=0$, then the plane is parallel to the $y$-axis, in which case there’s no solution if the circle isn’t already tangent to the plane, as noted above.