Don't know of a way to trap errors and recover. Just a thought... You may consider RUNning another instance of KiX instead of CALLing it. In your main script, you'd have to watch for the other script to end before proceeding.
_________________________
Give a man a fish and he will be back for more. Slap him with a fish and he will go away forever.