Check existing nodes before adding from introducer (Fixes #745)

Fixes #785 

We still add nodes to repositories where the "introducer" thinks they should be.