That's apparently a programming fault, or you may say a rules breach by WGT.
It has been reported a few times here, but, habitually, the company don't listen or fail to show that they care. Also, there's method in their breaches of their own rules IMHO - better get used to it.
You might try and submit an in-game report (right click) or save some proof (which is difficult) and send it to CS.
Edit:
Furthermore, it's them to code the rules into the game, and no chance for us to break them.
And, concerning the finish timers, I like the saying,
"To wait for the late is to punish the punctual."