Hydrogen on Pd(100)-S: the effect of sulfur on precursor mediated adsorption and desorption