default-routes: use last changed route if still available
This MR improves the default-routes.lua
script to keep using the last changed route if it is still available and was marked to be saved. This avoids switching back to higher priority route when another device is removed and added back (can happen when an external monitor screen resolution changes).
Fixes #94 (closed)