title: onEnterAnimationComplete() is not called after an Activity Transaction
body: <p>I have two Activities with a single shared object, an <code>ImageView</code>. Both activities are subclasses of <code>AppCompatActivity</code> and they share the same Theme:</p>
  
  <pre><code>&lt;style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar"&gt;
      &lt;!-- Customize your theme here. --&gt;
      &lt;item name="colorPrimary"&gt;@color/colorPrimary&lt;/item&gt;
      &lt;item name="colorPrimaryDark"&gt;@color/colorPrimaryDark&lt;/item&gt;
      &lt;item name="colorAccent"&gt;@color/colorAccent&lt;/item&gt;
      &lt;item name="android:windowActionBar"&gt;false&lt;/item&gt;
      &lt;item name="android:windowContentTransitions"&gt;true&lt;/item&gt;
      &lt;item name="android:windowTranslucentStatus"&gt;false&lt;/item&gt;
      &lt;item name="android:windowExitTransition"&gt;@transition/transition_slide&lt;/item&gt;
      &lt;item name="android:windowEnterTransition"&gt;@transition/transition_slide&lt;/item&gt;
      &lt;!-- specify shared element transitions --&gt;
      &lt;item name="android:windowSharedElementEnterTransition"&gt;
          @transition/obj_transition&lt;/item&gt;
      &lt;item name="android:windowSharedElementExitTransition"&gt;
          @transition/obj_transition&lt;/item&gt;
  &lt;/style&gt;
  </code></pre>
  
  <p>Activity A calls Activity B in the following way:</p>
  
  <pre><code>Intent intent = new Intent(ActivityA.this, ActivityB.class);
  ActivityOptionsCompat options = ActivityOptionsCompat
      .makeSceneTransitionAnimation(ActivityA.this, view, "common_tag");
  ActivityCompat
      .startActivityForResult(ActivityA.this, intent, ACT_B_TAG, options.toBundle());
  </code></pre>
  
  <p>On Activity B, I want to start a simple wobbling animation on the same shared ImageView. If I start the animation on the <code>onCreate</code> method, the result is quite ugly because it starts <em>before</em> the end of the activity transition. So I overwrite the <code>onEnterAnimationComplete()</code> method in Activity B:</p>
  
  <pre><code>@Override
  public void onEnterAnimationComplete() {
      Log.d(TAG, "ANIMATION COMPLETE");
      Animation anim = AnimationUtils.loadAnimation(this, R.anim.wobble);
      findViewById(R.id.SharedView).startAnimation(anim);
  }
  </code></pre>
  
  <p>The problem is, nothing happens. The activity and shared element transitions play, but when they end the other animation won't start. Checking the logcat output I see that the method is not even called. Any thoughts?</p>