Simplify: don't try to complete the list of decls twice when iterating over the
lookups for a DeclContext.
If a DeclContext's lookups need to be reconciled, and we're given external declarations for a name, reconcile first. Otherwise, when we come to reconcile, we'll ask for external declarations for that name again. No functionality change intended.