Fix updateProfessions not deleting missing professions