>The client appears to still be connected (associated) to the AP, it just loses its network connectivity
I have seen issues like this before, especially with Microsoft Surface Pro's. The Marvel WiFi chipset is particularly prone to it (which is used in Surface Pro's).
The Surface Pro's are a particular pain. They have a bug where they incorrectly cache the pair-wise secret key when they momentairly go out and back into coverage. Even when the AP sends them a request to clear the key they don't. Microsoft have never released a fix.
So what happens is they say they are connected, but they encrypt the packets with the wrong key. So no data can be exchanged. Often you have to disable/enable the WiFi adaptor to make them work again.
When it happens to you does disabling/enabling the WiFi adaptor make it work again?
So if you have a network with Surface Pros or machines using the Marvell chipset usually the only thing you can do is to increase the density of APs (or replace the machines - my prefered option).
So I would suggest by start by looking at the clients drivers. See if their are any updates. So often this issue is related to client side drivers.