dht fixes

Fixing dht issues.
@whyrusleeping turns out that we don't want `ensureConnectedToPeer` here, because we won't connect to _all_ of these peers. That's why there was `addPeer`. But `addPeer` is now equivalent to `peerFromInfo`, so i got rid of it as suggested :) :+1: