fixed logic on workshop xedit to consider all signup states