just tried it in a new save file, you can only get the cyanide pills if you cant see in the dark yet. after that, the guy wont give it to you anymore :-(
Yes, because the pills are a safety mesure in case you get stuck in the dark, so you don't really need them once you get the eyes. But I will change that interaction so you get them anyway, even if you can see in the dark :)