!str #16069 disallows using one Keyed sink/source ambiguously (many times)

This can / should wait for Patrik's move-all-the-things PR.
Refs #16069 
and that check should be done when adding the edge, see the check methods called from addGraphEdge and addOrReplaceGraphEdge.

or have I missed something?