do more for unhandled errors in api. fixes bugzilla 9472.