Since users who will get auto-joined won't have the permission to join the community, we need to include an override + a seperate check to make sure that the farcaster channel id included in the request by the user is valid
Linear task: https://linear.app/comm/issue/ENG-8097/extend-farcaster-data-handler-to-dispatch-all-the-join-thread-action
Depends on D12063