Pepin, two minor clarifications in your analysis:
First of all, the race committee did not toss the race, it was the protest committee at a hearing for redress.
Secondly, there were no shorten or change-course flags displayed for the race in question; so that was not an issue.