It is
$$ S (t) = 1 - i g \int_0^t d \tau \left( \sum_{n=-M}^M e^{-i n (t- \tau )} \right) S(\tau) . $$
The kernel is the Dirichlet kernel. Numerical result is shown in the figure.
The $M\rightarrow \infty $ limit is easy (because the kernel reduces to a series of delta functions). In this limit, $S$ is a piece-wise constant function, illustrated by the red lines. But for a finite $M$, you will always get the fast rotation whose amplitude does not decay to zero in the limit of $M \rightarrow \infty $. Its amplitude converges to a finite value actually.
The purpose is not to get the analytical expression of $S $ (it might does not exist), but to understand qualitatively its behavior.

Nice solenoids...:)
What follows is not a full answer, but hopefully may help
1) Have you tried to take the Fourier Transform of LHS and RHS (the RHS is clearly a convolution) ?
2) As the Dirichlet kernel is a way to work on partial sums of Fourier series, when you say "converges to a finite value", I am almost sure that it has something to do with the Gibbs' phenomenon and its quantization (overshoot by $\approx 0.09 \%$) (https://en.wikipedia.org/wiki/Gibbs_phenomenon)
3) Besides, have a look at "The good, the bad and the ugly of kernels: why the Dirichlet kernel is not a good kernel"(https://www.google.fr/search?q=good+ugly+kernels+Dirichlet&ie=utf-8&oe=utf-8&client=firefox-b&gfe_rd=cr&ei=n74uV-TpDKus8weJgoS4DQ)