Recovery: return None if shards couldn't be merged.