Why is onFinishFailedUseCase called on baseFragment, but onResumeUseCase and onPauseUseCase are called on getFragmentIf()?