Re #1 - the reason for the prompt is to make sure the database is updated without losing any data. What if you were using edit metadata on that book when the page count job finished? The page count would be lost when you closed the dialog.
Re #2 - yes not possible afaik. There is no event notification that I am aware of to tell the plugin that a new book has been added.