as per testcase. We must not reset token.sym_label twice with kept symbols. This is no problem for non-label symbols because those aren't generated on demand when mentioning them.