Comment 4 for bug 1204644

So it seems there's definitely some funny business happening on maguro.

I've discovered that while the Wi-Fi toggles do indeed seem to trigger NM actions, and persist after reboots, NM doesn't correctly report the properties.

If you run the following dbus-send command after disabling one or both network types, the values of the associated properties are not shown as disabled.

dbus-send --system --print-reply --dest=org.freedesktop.NetworkManager /org/free
desktop/NetworkManager org.freedesktop.DBus.Properties.GetAll string:"org.freede
sktop.NetworkManager"

method return sender=:1.22 -> dest=:1.39 reply_serial=2
   array [
      dict entry(
         string "NetworkingEnabled"
         variant boolean true
      )
      dict entry(
         string "WirelessEnabled"
         variant boolean true
      )
      dict entry(
         string "WirelessHardwareEnabled"
         variant boolean true
      )
      dict entry(
         string "WwanEnabled"
         variant boolean true
      )
      dict entry(
         string "WwanHardwareEnabled"
         variant boolean true
      )

This only seems to happen on maguro. The same scenario on Mako seems to work.