If a user disables networking, we consider that as an indication that also software devices must be disconnected. OTOH, we don't want to destroy them for external events as a system suspend. (cherry picked from commit 32ee51ee) (cherry picked from commit da8462df)