Answer
The answer is 4,592,395/118,098 =~ 38.886306 spins.
Here is my solution (PDF).
This question is asked and discussed in my forum at Wizard of Vegas.