Sorry mate, but this would not resolve the issue. The issue is explicitly with WPA2 - AES and the Apple device holding on to a connection.
When I was troubleshooting this, I did try static public DNS - but to no avail. The issue is that the apple device (STILL - this thread is a year old) has issues with WPA2 on AES. Change to WAP1 or WPA2 with TKIP and it works fine .