TODO:
	msg_lnk.c  msg_lnk_signal rescans all connections.  What we really
		   need to do is queue the conn (when possible) or the node
		   (when possible), or just flag it w/ a global, and then
		   only scan a subset.

	link->dist propagation is still a bit screwy when there are a
	lot of parallel network links.