This was the case before but now the plugin's idle function can be run before on_startup_complete().
So it probably needs to be documented what the signal actually means :)
—Reply to this email directly or view it on GitHub.