DE435: fix the reading functions to sort interface_list and if router… … is null, don't add it. This allows the system to not think bonding interfaces changed. This was causing problems with ganglia. Also make the delay always exist but conditionally execute. This allows other services to watch that task to see if they need to be restarted.