When all keys are single keys in the range, the keyslots returns with the first slot as null, which actually is the salting slot. As a result we should skip over this slot.

Interestingly, when the key ranges is not single range slot, the keyslots returns without the first salting slot. I am not sure what cause the discrepancy. If you think it's a bug, I can look into it.