Nice example.
One thing I forgot to point out: most engines will not continue after they claimed a draw. So the GUI has no choice than to declare a result. If it would ignore the claim, the claiming engine would likely lose on time. That would not only needlessly waste time, but it would also hide the problem: from the PGN and result it would not have been obvious at all that the engine lost on time because it was stalled waiting for the next game. Painstaking analyssi of the debug file would be needed to reveal that. And the result would be the same anyway, the false claimer would lose.
The "false claim" result details immediately point out the problem in the PGN.
This is an option intended for use by people who debug engines, or help authors debugging engines by testing them. (It might take thousands of games to expose an error in the claim logic, so any help is always welcome.) Those who don't want to participate in that process have no reason to switch this option on.