In the past six months, I've seen this sort of behavior maybe four or five times.
In earlier firmware revs, the problem I'd have is that the iPhone would happily jump onto my home WiFi (using WPA2-Personal) but wouldn't jump onto our office WiFi (using 802.1x authentication with a custom config that I had to install). In the newest firmware release, that all seems to work now. Finally.
I'm also happy that I seem to have fewer web apps hanging and causing the watchdog to kill the browser. For all I know, Apple just made the watchdog timer wait longer.