SOLR is reindexing all pages after xwiki restart

Definitely not.

There is a better way to see this. At startup the SOLR module check if there is missing page in the index or SOLR documents to remove and indicate that in the log.