vendor user driven appointment fixes