yep exactly my point. Grab the domain first, and then get the relevant socials 'usernames' (Less relevant these days with people using so many diff socials services).
My usual steps are:
1. Register domain
2. Setup email, including some account for social media
3. Register accounts with main social media services using the social media email address.
Resolve the corporate entity after this first step.