We don't need to clear the state if the ID remains the same - it means that user-specific data can be still used. Every time the ID changes we have to clear the user specific data - it is safer to do that regardless of the action reduced.
In this approach we're reducing currentUserInfo twice - the reason is explained in code comments.
https://linear.app/comm/issue/ENG-7075/clear-redux-state-only-when-current-user-id-changes
Depends on D11532