Previously we have two different callsites here, one that passed in RawMessageInfo and one that passed in MessageInfo.
There's no reason to maintain the behavior of passing in MessageInfo. It simplifies the code to standardize on RawMessageInfo, and also helps avoid unnecessary computation.
i'll separate these hooks from identityRegisterActionTypes a little, because they're not actually intended to be dispatched with those action types