Great. This is exactly the type of answer I was looking for, and I thank you for responding so quickly.
I absolutely agree with you that the main problem with what happened (and in general what is happening) is the time it takes for the team that is rallying to either shoot the 3 or commit a foul. Right now it almost gives the impression that the GE is programmed to do one or the other exactly every two seconds.
The 4/4 from three point range can be considered somewhat of an aberration that is bound to happen with so many games played. In fact, I've seen other games that have had this type of final sequence, and the percentage of 3 pointers made was always around 50% (give or take a 3). What remained constant was the time factor. Exactly 2 seconds to commit the foul and no more than 3 (but in the vast majority of the times 2) to take the 3 point shot.
IMO the logic is fine (except for maybe sometimes when the losing team commits an intentional foul down by 7 or 8 points and the clock at 00:00, but that really has no effect on the final score). Stop the clock and shoot the 3 is exactly what I would want my team to do. The only thing I would change is the fact that the team in the lead should sub in all its best FT shooters, regardless of position. That does not seem to be happening right now.