Fixes #237. Disable user interactions when transitioning

- Ensure _isInteractive is set to NO immediately after it is used in
  animateOperation:
- Disable user interactions during a transition
- Ensure the percent driven methods are triggered when the interaction
  is actually interactive.