ensure project loaded on start is activate
avoids that the session restoration activates a different project then the one we activate explicitly or implictly on startup avoid that we open duplicated projects, e.g. via session restore and via startup