animationDidStop: is called for a second time after setting nextView to nil

This patch is for a border case when animationDidStop: is being called for a second time after nextView has being already set to nil. I just added an if validation to see if the view is animated or not. This should fix this problem.

Thanks for sharing your awesome library!