Fix for a regression introduced in D9010.
The problem was that the previous code returned immediately which means `baseReducer` wasn't able to properly modify the state.
Not a huge fun of this solution but I saw this somewhere in codebase. As an alternative, I can suggest:
1. Creating a separate reducer and running it in the same place - don't think is much better, will require the same assignment.
2. Creating separate reduce and moving this to lib.
Only 2 two seems better than this, but don't want to put native-specific data in lib.