wifi: Don't update device state too early
The root cause of #202 (closed) is that we're looking at device state over connection state. This MR fixes that and also cleans up some missed signal handler disconnects.
The root cause of #202 (closed) is that we're looking at device state over connection state. This MR fixes that and also cleans up some missed signal handler disconnects.