While this fixes one particular case, would you consider adding a flag like
Projucer --settings MyProjucerSettings.settings
Projucer --ignore-global-settings
which allows to create build scripts on CI, that are independent from the world outside.
And you don’t need to delete the global settings file at each CI run, like suggested in another thread…