As has been stated, the initial reason for the rule was the time that can happen in 14.1.
It's not only possible, but happens quite often at high level competition that a player will commit the second foul and then have his opponent make a high run before he returns to the table.
Now, I still think the rule is wrong. The women have it right. The one who has committed two fouls should be the one who is responsible to know that he has committed two fouls. I'm of the belief that he shouldn't really need to be notified at all. When the foul occurs, it needs to be acknowledged that it was a foul by both players. But the offending player should be responsible to keep up with his actions.
Now, what Danny did was not technically wrong. An argument can be made that, at the professional level, the rules should be followed exactly. If the tournament was an amateur tournament, then it would be different.
The fact is that Danny was in a bad spot. A bad rule forced him to be a bad sport. I know that I would never pull the move that Danny did. If he knew he was on 2, then he should have acted accordingly. But, I won't ever be in a professional level event either.
Royce