I have seen high grade pins with a stainless steel locking band around them, I have always removed this band, before treating the pins for base metal removal, I have not seen gold plated pins that had a stainless shell, I have seen pins that are flash plated or partially plated also, so I am not real sure what type of pins you have.
Iron can give problems, so if it can be removed it should be, stainless steel contains iron, it will dissolve in the hydrochloric acid solutions, although very slowly, and until all of the base metals (including the iron or stainless steel), any dissolved gold would plate back onto the base metals (this could be what the black coating you see on your material), iron will also push copper out of solution, although both can remain in the chloride leach together, if enough iron is involved the leach can change from being a copper II chloride leach to a ferric chloride leach, this can be dealt with if you understand the two different leach's. Ferric chloride looks alot like the copper II chloride leach but the two will act somewhat different, the color changes during porcesses act differently (more noticable if heating the solutions, copper II chloride can be regenerated easily, ferric chloride is not as easy to reuse, heating Iron chlorides, can also form iron hydroxides, which are insoluble even in acids.
keep iron out of your process if you can, it can be dealt with, but it is always best not to have too.