[ENG-8424](https://linear.app/comm/issue/ENG-8424/update-inputstatecontainer-to-support-multimedia-messages-being-sent).
This makes updates code to use one hook on both platforms which handles both thick and thin threads, and avoids hacking logic on both `InputStateContainer` implementations.
Depends on D13328