When a client is forced to reinstall the key and to reset the nonce and the replay counter, what does it imply for the future communication between the client and the AP? There's an adversary in the MITM position who now can decrypt packets, but I'm wondering if the client can still communicate with the AP (and with the Internet) provided that adversary forwards packets in both directions.
As I understand it, the AP's replay counter won't be reset, and therefore it will refuse any packets with number lower than its replay counter. Also, the AP will assume that it is receiving data encrypted with keystream from nonce X, but because of the attack and the client's nonce reset, it will receive data encrypted with keystream from nonce 0.