jQuery animate delay issues with self -queued looping of steps

jQuery animate delay issues with self -queued looping of steps

I have a simple system for looping animations in place.  This works, except if the queue is cleared, and restarted the delays don't delay for so long.  Can someone tell me if this is a bug in my code, or jQuery?

I reported the problem in detail on stackoverflow:

http://stackoverflow.com/questions/12300378/jquery-animate-delay-issues-with-self-queued-looping-of-steps

Thanks, Chris