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 fan of this solution but I saw this somewhere in the codebase. As an alternative, I can suggest:
- Creating a separate reducer and running it in the same place - don't think is much better, will require the same assignment.
- Creating separate reduce and moving this to lib.
Only 2 seem better than this, but don't want to put native-specific data in lib.