I found a solution (in another thread on this board) for those of us that use Apple Airport Extreme/Time Capsule as wireless routers. Here is the link: https://discussions.apple.com/thread/3044578?start=15&tstart=0
Here are the steps (thanks to AndiXXX, et al., for posting this solution):
"1) Make sure that the settings of your Airport Extreme are in mixed a/b/n mode
2) Open Airport Utility
3) Select Upload Firmware from the BaseStation menu (my edit: Base Station is one of the drop down menu choices. Click on it and then click on "Upload Firmware")
4) If you current version is 7.5.2, click Upload Firmware
5) Select 7.5.1 from the pop up menu
6) Restore Firmware
Now the WiFi network is detected and connected perfectly as before upgrading the iphone to 4.3.3."
This worked instantly for me and my iPhone 4 (iOS 4.3.5) hasn't lost the Wi-Fi connection since. I hope that Apple corrects this rather unfortunate bug; as others have pointed out in the other threads on this topic, a solution that requires one to downgrade the version of their wireless router is counterintuitive. 😕