insertAll() not inserting entries into database
All of the element saving events (like onBeforeElementSave(), onElementSave(), onBeforeSaveEntry()..., etc. are all wrapped in a database transaction (specifically encapsulated in the CDbTransaction class).

When you call exit, you're killing the request and never giving a chance for the transaction to commit to the database.