Semiconductor surface restoration by valence mending adsorbates: application to Si(111):S and Se