Update nexthop flags with interface link status events and
instead of checking link status of interface for every packet
only check the reachability flag of the final nexthop.
Q: Why not listening in the rib instead of nhops?
A: We don't have much nhops in comparison to routes.
Updating nhops directly is way more faster and efficient.