ericrm,
What we get is determined by what we do and how we do it.
Acid peroxide (copper II Chloride) solution can be regenerated and reused, especially if solder is kept out of mix, also some base metals other than copper can degrade it also.
The stannous chloride is a very (very), sensitive test for gold, it can detect gold in solution almost to nothing.
All of the gold can be precipitated from solutions.
Now does this mean we will do this every time? (No).
Does this mean that we will not drag down some other metals? (No).
Does this mean we may need to re-refine a second time? (Yes).
Does this mean that my solution will precipitate all of my gold?
how are you working, dirty solutions loaded with base metals and tin, oils and dirt, not eliminating oxidizers properly, or using too much acids, sloppy work gives sloppy results.
If the solution is clean from base metals, clean from oils and carbonous trash, nothing in solution like tin, dirt, and oils that can form gold colloids in solution (that by the way we cannot test for with stannous chloride), nothing re-oxidizing the precipitated gold back into solution, basically nothing but clean gold in solution, we can basically precipitate every last drop of it, and a second refining will even make it easier to precipitate every drop of gold much cleaner and easier.
But if we have much base metals, dirty solution, colloids, oxidizers, we could basically throw out most all of our gold into our waste bucket without even knowing that is what is happening.
Sodium metabisulfite can also precipitate some copper in solution, but if we eliminated most of the copper, and refined our gold twice from clean solutions our gold will be of very high quality.
What we get is determined by what we do and how we do it.
I have answered best I can.