Maybe I misunderstood what was going on with fatal exceptions?

It was my opinion that as the error happened in the COM object code, the KiXtart interpreter code would still be functional enough to give the line number. I say this as there is an entry (with a source of KIXTART) put in the application event log when there is a fatal exception just like there is when there is a normal script error.