<issue_start><issue_comment>Title: fetchDecodedImage returnes recycled bitmap
username_0: ### Description

I want to display notification using fresco. 

### Reproduction

Log from code below shows that bitmap is recycled. Interesting detail:
when I call this method first time with given imageUrl then everything fine. But second time bitmap is recycled. 
Also If i try to load the same imageUrl even in another place of app using SimpleDraweeView, then bitmap is recycled there too.


```
ImageRequest request = ImageRequestBuilder
                            .newBuilderWithSource(Uri.parse(imageUrl))
                            .build();

                    Fresco.getImagePipeline().fetchDecodedImage(request, null).subscribe(new BaseBitmapDataSubscriber() {
                        @Override
                        protected void onNewResultImpl(@javax.annotation.Nullable Bitmap bitmap) {
                            Log.i("fresco: bitmap loaded isRecycled = " + bitmap.isRecycled() + " audio = " + audio);
                            displayNotification(bitmap);
                        }

                        @Override
                        protected void onFailureImpl(DataSource<CloseableReference<CloseableImage>> dataSource) {

                             displayNotification(null);
                        }
                    }, UiThreadImmediateExecutorService.getInstance());
````

### Solution

I don't know.

### Additional Information

* Fresco version: 1.5
* Platform version: 8.0. But seems it is not specific issue.
<issue_comment>username_0: Sorry, It is fault of RemoteControlClient. It recycles bitmap for some reason.<issue_closed>