I haven't been able to find an exact way to reproduce this. I have a simple timeline ($elBg is a jquery element):
tl.add('intro').addPause('intro')
.to($elBG, 2, {left: '-1040px'})
.add('something').addPause('something')
.to($elBG, 2, {left: '-2040px'})
.add('ending').addPause('ending')
.to($elBG, 2, {left: '-3040px'});
And I have two buttons that trigger .play or .reverse to move between the scenes. Every now and then the pause is skipped over and it continues to the next scene. I can't find an exact way to reproduce this I'm afraid as most of the time it works as expected. I have solved the issue by using tl.tweenTo(tl.getLabelBefore()); and tl.tweenTo(tl.getLabelAfter()); instead for my buttons but thought you might like to know incase there was a bug.
Adam.