I wrote a plugin to copy and translate category automaticly (google translator api). It seems, that trigger onBeforeSaveCategory in controller categories.php function save() is on wrong possition. After trigger are many code before really saving.
It's not possible to manipulate (short-)description because writing after trigger.
Coud you check this?