HV-901 Fixing Luhn validator for the case where the checksum is 10

I am torn on this. This fix is symmetric to the mod10 and mod11 checks. It leaves it up to the validators to interpret the results of `ModUtil` and potentially use a different check character for the "border cases". I see you point though.