Necroskitter has the ability to return creatures your opponents control under your control if they die with a -1/-1 counter on them. Sound perfectly fine to me, but I read here that when an undying creature with a +1/+1 counter on it dies through an effect which places enough -1/-1 counter on it, state base action is checked and the last information was, that it had a +1/+1 counter on it, so undying won't trigger.
Is this the same for Necroskitter? If there is a 1/1 creature and I play mtg:Black Sun's Zenith for X = 1 and place a -1/-1 counter on it, that state based action doesn't see a -1/-1 counter and Necroskitter won't trigger?
Tl;dr: If I place a -1/-1 counter on a 1/1 creature will I get it with Necroskitter? If yes, why does the game see the -1/-1 counters placed on the creature?