whiz
Databases are gone
That's one of the reasons you should always do a backup before any upgrade.
There are now many good choices available to backup your system, see the Howto & Contribs pages, so there is really no excuse not to do a backup.
I'm guessing that you have the smecontribs repo enabled, rather than disabled, and that allowed updates of contribs to automatically happen during the main system update.
That IS NOT the recommended best practice. All repos other than standard ones, should be disabled, see the FAQ. To update contribs etc, you then manually invoke the update with something like
yum update --enablerepo=smecontribs smeserver-packagename
or
yum update --enablerepo=smecontribs
and be very aware during this seperate update procedure of what is being updated, deleted, changed etc.
Many rpms did not need to be hurriedly updated if you used the workarounds in the Howto Translation page.
After a review of the rpms you could have then updated them one by one, which is a much safer approach.
Ultimately though, those rpms were written incorrectly.