Should we check the platform session for joinability info if the social user is on the same platform as us?
SocialManager.h
bIsActivelyJoining
bool
Is this part of an active join flow? There may be stricter checks when this is false (eg, we don't want to show Join UI options), but if we get past that, we may want to continue with a best effort join attempt.