Fix a nasty duplicate scanning bug
Fix a nasty duplicate scanning bug

If the port list is greater than 1 port and one of those is also a
dependency of another, the port will be recursively scanned again.

Detected on ravenadm -- and I noticed the bug originated in Synth.

jrmarino/synth,jrmarino/synth,jrmarino/synth,jrmarino/synth