Meta server: use chunk server's self smart pointer instead of shared from this; remove self referencing from chunk server error handler in order to avoid atomic increment / decrement, use recursion counter instead to decide when to de-reference / delete self.