title: RxImagePicker not calling completion if orientation changes when taking image
body: <p>I'm using RxImagePicker to take photos in my portrait-only-forced app:</p>
  
  <pre><code>RxImagePicker.with(getActivity()).requestImage(Sources.CAMERA).subscribe(new Action1&lt;Uri&gt;() {
          @Override
          public void call(Uri uri) {
              RxImageConverters.uriToBitmap(getActivity(), uri).subscribe(new Action1&lt;Bitmap&gt;() {
                  @Override
                  public void call(final Bitmap bitmap) {
                      getActivity().runOnUiThread(new Runnable() {
                          @Override
                          public void run() {
                              //i take over here if we ever get here...
                          }
                      });
                  }
              });
          }
      });
  </code></pre>
  
  <p>If I take a picture without rotating the device, it works (although the image is rotated but that's another issue). However, if I take a picture in landscape orientation, <code>uriToBitmap</code> is never called. It's not my activity or fragment being restarted, as everything's state is preserved inside my app.</p>
  
  <p>What am I doing wrong?</p>