It's more like Link had more information than anyone else, and he thinks it's most likely one of two people. We just lynch both and see if it's right. Lynching them means we definitely won't be lynching a scientist and most likely not another good civilian role, so it's probably the best choice.
Even if he was wrong, with three people able to ID others, we should narrow the field down pretty quickly.
Also, I will say this... Espithel claimed to be paranoiac. If he had actually rolled TSF, this would keep him safe from ID. I think it's very unlikely this is the case though because someone would have come forward and called him out on it if someone else had that role.