[ENG-11208](https://linear.app/comm/issue/ENG-11208/revert-invariant-for-farcaster-thread-type).
Currently, we have code whichthat handles selecting vthe iewer. App is navigation to personal DM thread, this is handled [here](https://github.com/CommE2E/comm/blob/e2136a3450ec4b08aa69f2913945cdc812ccf49b/web/chat/chat-thread-composer.react.js#L120) on web and [here](https://github.com/CommE2E/comm/blob/78c23efa088520d9aa31ad4f43191b278fc92afd/native/chat/message-list-container.react.js#L364) on native.
The only edge case is when the Farcaster thread type is selected and users select viewer, then it still navigates to a pending private thread for the Farcaster protocol, is when Farcaster thread typewhich is selected and users select viewer,not supported. then it still navigates to pending privTo mitigate thread for Farcaster protocol which is not supportedat, to mitigate that we just need to exclude viewers from users thatwho supportst the Farcaster protocol.