change checksum combination operation to addition

Reviewer: @andi-bigswitch

Addition/subtraction has advantages over XOR in that two adds of the same
value don't cancel each other out, and the high bits are better utilized.