Updates to the thrift api to support shard or server responses in the Response object.