* fix: order of routing table changes wasn't preserved
* schedule nextop resolution as soon as new route received
* aggressively try to push unresolved routes as new routes
  are received (while maintaining operation order)