Connceting to an AP the first time works fine. but reconnecting or connecting to other network is broken. You can see android trying to rescan for network very agressively. The only workaround is to forget existing networks and restart android before it is possible to reconnect.
If you need any logcat dumps I can make one.