This avoids doing work that will never be used (since the resulting unread counts will never be sent in a /sync response). The negative of doing this is that unread counts will be incorrect when the feature is initially enabled.
registration_shared_secret
_check_sigs_and_hash_and_fetch
@cancellable
/messages
/_matrix/key/v2/query
get_users_in_room
_get_joined_users_from_context
is_partial_state_room
destination_is