solution to most surprises would be to let yum take a date/time option and ignore all updates after that time. That way you could stay almost up to date on your critical machines while watching the mail list for complaints by people with the newer changes.
File a request for enhancement in bugzilla so the idea doesn't get lost (assuming you haven't already done so)
Alan