We can simplify this formula. The simplified version doesn't converge as rapidly, but it's easier to compute, and it still converges faster than iterating $x = \cos x$
The sine of Dottie's number is $\approx 0.673612$. We can round that to $\frac{2}{3}$ and plug that into our formula. It will still converge even if we start with $x = 1$, but it's better to start with a closer approximation, say $x = \frac{3}{4}$. Note that $\left(\frac{2}{3}\right)^2 + \left(\frac{3}{4}\right)^2 = \frac{64 + 81}{144} = \frac{145}{144} \approx 1$.
$$x' = \frac{x \sin x + \cos x}{1 + \sin x}$$
Substituting $\sin x = \frac{2}{3}$
$$\begin{align}
x' & = \frac{\frac{2}{3} x + \cos x}{1 + \frac{2}{3}}\\
& = \frac{\frac{2}{3} x + \cos x}{\frac{5}{3}}\\
& = \frac{2 x + 3 \cos x}{5}\\
x' & = 0.4 x + 0.6 \cos x
\end{align}$$
In other words, we perform a weighted mean of $x$ and $\cos x$. This still converges to the correct value. At convergence,
$$\begin{align}
x & = \frac{2 x + 3 \cos x}{5}\\
5x & = 2x + 3 \cos x\\
x & = \cos x
\end{align}$$
And here's a short demo in Python.
from math import cos
x = 0.75
for i in range(8):
y = cos(x)
print(i, x, y)
x = 0.4 * x + 0.6 * y
###output
0 0.75 0.7316888688738209
1 0.7390133213242926 0.7391335046629345
2 0.7390854313274777 0.7390849324030849
3 0.739085131972842 0.7390851340520015
4 0.7390851332203376 0.7390851332116734
5 0.7390851332151391 0.7390851332151751
6 0.7390851332151607 0.7390851332151607
7 0.7390851332151607 0.7390851332151607