Fix Institution update logic including validation for uniqueness