Fix UI jerkiness when calling selectTabAtIndex

You can see the underlying bug in the sample app prior to this patch. 

Run the sample app and turn on slow animations (cmd + t in the simulator). Tap the 'Tab #5' button and notice that the tab bar immediately changes to tab 5, then animates left, then jumps back to center on tab 5.  

In the debugger you can see that this is because it's hitting [self.tabsView scrollRectToVisible:frame animated:NO] in scrollViewDidScroll: