Let the allocation threads make use of the new Reallocator.reallocate() method.
Harden `SlotInfo.randomInt()`

Basically fixes a bug where the `SlotInfo.randomInt()` method would always
return 0, in the astronomically unlikely event that
`java.util.Random.nextInt()` returns four zeros in a row.