fix pruning bug that would result in zombie routes

  router.register myaddr:1234 foo.com bar.com
  [...]
  router.register myaddr:1234 foo.com
  [...]

Previously this would keep bar.com around without pruning it if an
explicit router.register was not sent, as the registers for foo.com with
the same address would keep it alive.