FIX bad remove of poplin hierarchy

1. this bug appears when presenting a second popin on the current presentedPopin
2. Why this remove of poplin hierarchy drives with that condition ?

```objc
 if (NO == [self.presentedPopinViewController popinTransitionUsesDynamics] || self.animator == nil) 
```