Fix C tokenizer behavior re: some single_only tag edge cases.
Fix C tokenizer behavior re: some single_only tag edge cases.

gencer/mwparserfromhell,jayvdb/mwparserfromhell,earwig/mwparserfromhell,wikimedia/operations-debs-python-mwparserfromhell,wikimedia/operations-debs-python-mwparserfromhell,earwig/mwparserfromhell,jayvdb/mwparserfromhell,gencer/mwparserfromhell,yuvipanda/mwparserfromhell,yuvipanda/mwparserfromhell,wikimedia/operations-debs-python-mwparserfromhell,gencer/mwparserfromhell,SunghanKim/mwparserfromhell,kumasento/mwparserfromhell,yuvipanda/mwparserfromhell,kumasento/mwparserfromhell,wikimedia/operations-debs-python-mwparserfromhell,kumasento/mwparserfromhell,SunghanKim/mwparserfromhell,yuvipanda/mwparserfromhell,earwig/mwparserfromhell,jayvdb/mwparserfromhell,gencer/mwparserfromhell,jayvdb/mwparserfromhell,SunghanKim/mwparserfromhell,SunghanKim/mwparserfromhell