z automatically devoiced to s before t in Proto-Slavic. This doesn't mean that the roots *vez- and *ves- are identical; just that when the infinitive ending *-ti is added, the result is *vesti in both cases.