There is another problem that solutions of potassium iodide only keep for only a short time. So when you may think you are adding iodide ion you are actually adding iodine in other oxidation states which will not work.
I don't want to take this thread off-topic, but I'd like to understand this a little better. When I make a calotype, the paper is first "iodized" in KI solution, dried, and then "senisitized" in AgNO
3 solution. I made up a batch of iodizer about 4 years ago, which contains about 6% KI and about 2% KBr. Originally, they added a little elemental iodine as an "indicator": during sensitizing, you can tell when all the KI has been converted to AgI when the iodine color disappears. I don't want to deal with elemental iodine, so I've left that out. So, I guess 500ml contains about $10 worth of KI. As I've used it, I have simply topped it off with fresh solution occasionally. About a year and a half after I made it, after an iodizing session, it turned a violet color, but it still seems to work well and I haven't had problems with my calotypes. Am I being "penny wise and pound foolish"? Or maybe the "other oxidation states" will still make silver iodide and I don't need to worry? I've been wondering if it's time to mix a fresh batch!