Added ShardDistributionStrategy to handle releasing of Shards when scaling out
Handling the situation where a ServiceActor gets a message from a standard Actor before the Activate task has run