The only way this would work is if the ONLY radioisotope used in said dirty bomb was radioactive iodine--potassium iodide is USELESS for any other isotope or form of radiation. The only way that this would be useful is if the "dirty bomb" was built using radwaste from old nuclear reactor fuel rods.
Not necessarily. A small envelope stained with a drop or so of a solution containg radioisotopic iodine, chromium, cesium, etc., etc. could wreak havoc whether or not significant levels of radiation were involved......