Obviously I am in Texas, and this is NFHS section, but, given the nature of the question, thought it would be permissible to share what our process is, in contrast to the stated procedure. Obviously it can vary depending on what egregious foul occurred, but this is generally how it would go:
1. Calling official flags foul, continues to officiate, and them dead ball officiate, until he is able to have a conversation with R and rest of crew to discuss. Player may be escorted to sideline first depending on circumstances, but I'm not talking to the coach until I talk to my R and possibly rest of the crew; they may have more information that could change/impact the flag and ensuing result, such as more players involved timeline of what happened, sequence of events, etc.).
2. Discuss with R and possibly other crew members who have information, tell him what I have/what I saw, what the outcome of that would/should be by rule
3. Calling official and R inform the player's coach as to what is happening, player is cleared from field if not done already, R announces the ejection, and then a (very) brief explanation to opposite coach if necessary by the closest official on that side (usually wing/deep wing)
4. ALL crew members document the situation and all relevant details
5. Postgame - within 24 hours, complete state incident report.
There could be a step similar to your #4 but really would depend on what happened. We don't have any involvement in punishment outside of the ejection so maybe would, maybe wouldn't talk to game admin, just depends on what happened.