This morning I eagerly looked at the battery meter on my iPod Touch to see if there was a significant overnight battery drain. Guess what. My battery is still reading 100% as it normally would read before the iOS4 update. It appears that Apple has corrected the battery drain problem. I even received push notifications during the night and this morning.
This battery drain fix should work on your iPhone 3 devices also.
John H. Armwood