Shorter cranks means your legs don't move as far forward and backward, which means you can spin faster. For two riders with the same gain ratio and different crank lengths, the one with the shorter cranks will be able to go faster, since they'll be able to spin their legs quicker.
peace,
sam