device: check for disconnected state before activating NMActRequest
When a new activation request comes and the device is currently activated, we move the device state to 'deactivating' and wait that it reaches 'disconnected' before starting the new activation request.
In the meantime, a carrier change could happen but still we have to wait that device finishes any pending deactivation.