This is why I never upgrade my phone to the first couple updates pushed to the device.
Because with Android's update process you cannot opt to push anything but the latest update which is always an unproven by its nature.
It isn't like Windows where you can opt out of the latest service pack for a while and wait to see if it is stable. With Android you either take the latest update or you don't.