Если два проекта открыты из одной папки, то при их примерно одновременном сохранении возникает конфликт обращения к одному и тому-же временному файлу '~Project.tmp'. Возможно есть смысл использовать разные имена для временных файлов (например, модифицируя исходные имена)