Unfortunately, it looks like it's started happening at my second site as well (with current versions). We're seeing clients (mostly Mac) start to excessively roam. That's not promising.
It helped but the problem still exists.
I also just turned off the DoS protection (under WIPS). It's possible that was preventing clients from reconnecting.
Second site is still doing good (90% Mac there). My personal system is a Mac that is used at both sites. The problem still exists for me at the one site only (although it's much better with the SmartRoam=1 and with the DoS prevention off).
We tried adjusting the 5Ghz to a different SSID originally but that didn't seem to resolve the issue. I'll turn off the 5Ghz entirely and see if that resolves the disconnects. It still doesn't explain why the MacBooks don't rejoin the network after...