Many OSPF sources mention that during the EXSTART state, routers communicate and decide who will be the master and slave based on their RIDs (the router with the higher RID becomes the master).
However, don't they already know their RIDs at this point? They had already confirmed 2-way reachability using hello packets that also contained their RID. So why not just calculate who the master and slave is based off that and jump straight into the EXCHANGE state?
Thank you in advance for your help.