improve throwing of uncaught exceptions

 - include original toString, as error handlers can recover it in some cases
 - cut out full module paths, to fit more stack lines in the truncated message