When checking for recovery files also check for validity of the actual project file. In case it's broken but has a never date then still process the recovery file. This is done to reduce the chance of data loss as described in issue 18044