The penalty administration for simultaneous personal fouls is really quite equal.
First: Simultaneous personal fouls are a false double foul (I know, I know, but I am quite stubborn and correct on this one). Remember the word double means fouls by both teams.
Second: Only in a double foul (and not a false) are free throw not shot, no matter what type of fouls are committed are committed by the two opponents (flagrant, intentional). In a false double foul the penalties for each foul must be carried out. The center jump (AP arrow nearest the spot of the foul) is just a way to put the ball into play after the penalty of the last foul.
In all of the following plays the ball is live, Team A has the AP arrow when A1 fouls B1 at the same time B2 fouls A2.
Play 1: Both fouls are common fouls and neither team is in the bonus. Team A gets the AP throw-in.
Play 2: Both fouls are common fouls and Team A is in the bonus and Team B is not. A2 shoots free throws and then Team A gets the AP throw-in.
Play 3: Both fouls are common fouls and Team B is in the bonus and Team A is not. B1 shoots free throws and then Team A gets the AP throw-in.
Play 4: Both fouls are common fouls and and both teams are in the bonus. B1 shoots free throws, then A2 shoots free throws, and then Team A gets the AP throw-in.
Play 5: A1's fouls is intentional or flagarant and B2's is common and neither team is in the bonus. B1 shoots free throws and then Team A gets the AP throw-in.
I think you can see where I am going with these examples. Nothing would change if Team B had the AP arrow except that if both teams were going to shoot free throws you would have B1 shoot free throws last.