I'm actually having similar issues with dismissing views. I didn't realise until I updated the library to a version that had these assertions. My issue is that I have a "close" action in a LocalAction that is triggered by a LocalView but that is handled by the "parent"Reducer. If I chain parentReduer -> localReducer.optional it will always complain. So I have to do a little bit of gymnastics to change the order of the combine to avoid this.
Is that really what you guys recommend?