Due to float precision issues it was basically random which of the two was used, now it's slightly biased towards 128, which is the convention for flat colors. The small difference between 127 and 128 could give problems with sharp glossy shaders where it would be visible as seams.