Just out of curiosity, I tried this right now, but it didn't follow the script that you claim it does. However, I tried it 3 times, and although it didn't follow your script, the progression that occurred the first time for me also occurred the second and third time. However, I don't believe the fights are scripted. From my understanding, the game probably makes calculations based on the dinosaurs' combat stats. If I had to take a guess, the attack stat probably determines how often a dinosaur attacks the other. Because of this, if you make the same exact two dinosaurs repeatedly fight each other with the same exact combat stats each time, the chances of the same progression occurring are higher than you think.
Another reason why I believe it's not scripted is because that means Frontier would have had to manually script the fight progression between every combination of dinosaurs capable of combat... which is a lot. On top of that, they would've had to script the fight for every combination of genes for every dinosaur... the number of scripted fights would well be in the thousands.
This is just my theory. I agree partially; if you pit the same exact two dinosaurs against each other with the same exact stats, the fight will probably go the same way 99/100. This is definitely too repetitive, but I highly doubt this is scripted and I doubt this is what Frontier intended.