Fix for 'flashing'

I noticed some 'flashing' when I swiped left when the underRightViewController was already completely visible. This was caused by some not needed resetTopViewAnimated calls.

I also noticed some flashing when a transition is cancelled. This was caused by the topViewController.view frame being reset to it's initial value to late.