states: fix __set_sm() when a fake_cur_slist is being used