Will need to look at this later today... but can you try it with animating ZIM objects rather than an object literal. Perhaps it is just broken for object literals.
Well... good news. We are testing the animation's loop property and if it is there then working out the time... but the loop property is coming back undefined. If we have a rewind, the rewind is there. But the loop does not seem to be stored on the object at the time we do the series. So it should be a pretty easy fix to add this in.
Oh... the loop was not set to true - only the loopCount was set. This should automatically set the loop true, but it must not be doing it before we set up the series.
Oh - that is for the general loop parameter. So when it is running a series, we are not checking each series for the loopCount / loopWait / loopCall, loopPick - any of those should set loop to true. Digging into the fix now...
There we go... now for each animation in the series we do a test for loop and rewind being set to true if any of its related parameters are set. This has been patched in ZIM 019 - please do a hard rerfresh.