Call the install operators directly instead of using bpy.app.handlers. Now reports from installing are in the status bar.