I realize that this post is of much help, but we have experienced this issue in our environment where a couple users are unable to connect to our open network (captive portal with a TOS page where they click agree to terms).
But they are able to connect to our private network with 802.1x
Devices that cannot connect are iPhone 4s running iOS 8.0 (12A365)