hashinator tweaks for elastic stuff

Add some tests and make sure adhoc partitioning is a bit more robust under the elastic hashinator.