using new serverset api for sharding
fix tests
PartitionInfoReader not longer necc with the new serverset api
upgraded to the new serverset which fixes the multi sharding issue
added handling for possible dirty state