The shardrouter now handles situations where the subservice sessions have failed and returns an error if an attempt to query such a service is made.