pfxlist_onlink_check should be called with the NDP lock held in order to
prevent lock recursion.
In defrouter_lookup(), acquire the nd rlock if it hasn't already been
acquired by us as the wlock.