Edit: As far as I understand it, this is the approach of T. Sunada, as described in the paper linked in R W's answer.
Let us fix $\delta>0$ such that any pair of points can be joined by a finite sequence of steps of size $\delta$. For instance, we may choose any $\delta$ less than the injectivity radius, as I discuss at the end of this answer.
It is a purely measure-theoretic result that thisthe uniform distribution of the walk holds for almost all initial points. As I describe below, I think this implies, provided $\delta$ is at most the injectivity radius, that it actually holds for all initial points, in the following sense. Call $\mathbb P_{x_0}$ the distribution of the random walk started at $x_0$, and $\mu$ the uniform measure on $S$.
For all $x_0\in S$, for all $f_0:S\to\mathbb R$ continuous, we have $$ \lim_{n\to\infty}\frac1n\sum_{i<n}f_0(x_i) = \int fd\mu $$$$ \lim_{n\to\infty}\frac1n\sum_{i<n}f_0(x_i) = \int f\mathrm d\mu $$ $\mathbb P_{x_0}$-almost surely.
The fact that $\delta$ is small enough plays no role inI don't think the first partproof uses anything more than $S$ being a closed connected Riemannian manifold.
Ergodic argument
Let $\Omega\subset S^{\mathbb N}$ be the set of sequences such that two consecutive terms are at distance precisely $\delta$. This is a compact space (closed subset of a compact space, by Tychonoff or simply using a convenient metric), and it carries a natural probability $\mathbb P_\mu$, corresponding to $x_0$ being distributed according to $\mu$ and the following steps according to the random walk rules. The shift operator $$ T:(x_0,x_1,\ldots)\mapsto(x_1,x_2,\ldots) $$ is such that $T_*\mu=\mu$ (let us just accept this until the end of the proof sketch), so $(\Omega,\mathbb P_\mu,T)$ is a dynamical system in the measure-theoretic sense. According to Birkhoff's ergodic theorem, for $\mathbb P_\mu$-almost every $x$, we have $$ \lim_{n\to\infty}\frac1n\sum_{i<n}f(T^ix) = \mathbb E[f|\mathcal F_T](x) $$ for all $f:\Omega\to\mathbb R$ continuous, where $\mathcal F_T$ is the algebra of $T$-invariant sets. Now if $(\Omega,\mathbb P_\mu,T)$ is ergodic, then $$\mathbb E[f|\mathcal F_T](x) = \int fd\mathbb P_\mu = \int f_0d\mu $$$$\mathbb E[f|\mathcal F_T](x) = \int f\mathrm d\mathbb P_\mu = \int f_0\mathrm d\mu $$ for all $f$ depending only on $x_0$, i.e. $f:x\mapsto f_0(x)$. Thus my claim will follow by Fubini.
Now let us show the system is ergodic. Let $f:\Omega\to\mathbb R$ be $T$-invariant, i.e. $f\circ T = f$, and suppose also that $f$ depends only on the first $k$ terms of the sequence. Let us show that it is constant by choosing $x$ and $y$ arbitrary and showing $f(x)=f(y)$. Let $N$Because of the hypothesis that two points can be a number large enoughlinked using steps of size $\delta$, we know that we can go from $N\delta$ is larger than the diameter of the manifold$x_k$ to $y_{k-1}$ in $N$ steps for some finite $N$. Killing the first $k+N$$k$ terms of $x$ using $T$, then adding $N$ terms linking $x_k$ to $y_{k-1}$, and adding the first $k$ terms of $y$, we see that $f(x) = f(y_k)$, where $y_k$ is equal to $y$ up to the $k$th term. Because $f$ only depends on the first $k$ terms, we have in fact $f(x)=f(y)$. Now an approximation argument shows that the system is ergodic (see for instance a previous answer of mine here).
From almost all to all
Now this extends I think to all points in the manifold, provided $\delta$ is less than the injectivity radius. Let $A$ be the set of points $x_0$ such that the random walk started at $x_0$ is evenly distributed almost surely, and $\mathbf 1_A$ its indicator function. Then $$ \mathbb P_{x_0}(\text{even distribution}) = \int \mathbb P_{x_2}(\text{even distribution})d\mathbb P_{x_0} = \int 1d T^2_*\delta_{x_0} = 1, $$$$ \mathbb P_{x_0}(\text{even distribution}) = \int \mathbb P_{x_2}(\text{even distribution})\mathrm d\mathbb P_{x_0} \geq \int\mathbf 1_A\mathrm d (T^2_*\delta_{x_0}) = 1, $$ because the distribution of $x_2$ under $\mathbb P_{x_0}$ is continuous with respect to the Lebesgue measure (image. Indeed, it is the image of the Lebesgue measure on the product of two sphere under a map that is a submersion almost everywhere). InI have convinced myself of this last fact the result, but I can give more detail if people are interested.
All points can be reached
Define an equivalence relation so that $x\sim y$ if there is truea chain of steps of length $\delta$ from $x$ to $y$. It is clearly an equivalence relation provided we allow for any closed Riemannian manifold, as maybethe trivial chain $(x)$ to be a witness for $x\sim x$. To prove that we could have expectedcan reach any given point from any other, although we haveit will suffice to look forshow that the equivalence classes are open. We will show that if $x_d$$\delta$ is less than the injectivity radius $r_\text{inj}$, wherethen all points $d$$y$ with $d(x,y)<\min(\delta,r_\text{inj}-\delta)$ can be reached from $x$ in two steps. Since $S$ is compact, this will actually show that there is an upper bound on the dimensionminimal number of steps needed to link two points of the manifold. The “I think” I use comes from the fact
It will be enough to show that althoughfor any such pair $x_d$ is$(x,y)$, the image of a mapspheres $\partial B_x(\delta)$ and $\partial B_y(\delta)$ intersect, which in turn would follow from a productthe existence of points $d$ spheres to$z_\pm$ on $S$, I cannot give$\partial B_y(\delta)$ such that $\pm d(x,z_\pm)>\pm\delta$ (this sphere is topologically a simple argumentsphere of dimension at least two, so it is path connected). But such points are easy to find. Follow the fact (natural to meunique) thatminimising geodesic from $y$ to $x$, continue until the geodesic has length $\delta$, and call this endpoint $z_-$. Since $x$ is a submersionon the minimising geodesic segment from $y$ to $z_-$, the distance between $z_-$ and $x$ is at all points that form a basis ofmost $\mathbb R^d$$\delta$. In the other direction, follow the geodesic from $x$ to $y$, continue until the geodesic has length $d(x,y)+\delta$, and call this endpoint $z_+$. Because the geodesic is minimising, $\delta=d(y,z_+)<d(x,z_+)$. This concludes the argument.