We want this specifically for `useCommunityRootMembersToRole` where we're doing member admin role check the "update way." We handle the early return condition previously handled by `threadOrParentThreadHasAdminRole` using community root role check.
Considered a few other options which included
- turning `threadIsWithBlockedUserOnly` into hook (would be tedious because we'd need to "hook-ify" a couple other functions and then have variants which accept collection of items vs. single item because hooks can't be called in loop, etc.)
- creating duplicate/higher order functions similar to `threadFrozenDueToBlock`/`threadFrozenDueToViewerBlock` but the call stack would get more complex than needed imo
---
Depends on D12150