When a rule is broken, the one who broke it diserves to lose.
I think that McMeghan was fair enough to let him replay and to give him a true chance to win, but there was an agreement. This agreement was written, we have the log to prove it, and BKC didn't respect it.
The fact that the miss mattered or not doesn't import, BKC didn't respect the agreement here so the replay shouldn't even count.
He totally diserves the loss by forfeit and that would be a shame to let him win this match like that