also -
I covered this in a previous post, so i'll be brief:
There are two ways (at least) that the game logic (server) can provider the client with the information it needs for free games / pick feature / whatever...
The first is that ALL the outcomes for all the free spins / picks / whatever are sent to the client in one big data file. Of course, this can cause problems because if you win 100 free spins, with retriggers, etc... the file that the client receives could be quite large and sending / parsing it could take time. Therefore this is almost certainly not used very often any more, if at all.
The other option is that each free game is sent to the client in turn - which is why on Bruce Lee, if you have a bad connection, and you're in the free spins, the game will pause before the reels spin. This is because it's getting each spin in turn. The reason that if you completely lose connection, or reload the game, they play all the spins through is because the server knows that the Free Spins are not complete, and therefore sends all previous spins through again. We have to store previous spins in the system for legal reasons (i.e player disputes, GC issues, etc..).
Now a lot of providers would just pick up from where they left off, but WMS have chosen to display the game recovery in this way...
There's nothing sinister or odd about it - it's just the way it works.
As for the quick reel stop - i don't know... by design? Fault in the code? God knows... but again, nothing sinister. In fact, i quite like it
Tin-foil Hat Distributor and Purveyor of Truth!