Converted the "net_interfaces" mutex into a recursive locker, and
acquire it in Interface::SetDown().
Add a TODO comment