I fixed the problem with a workaround!
In the provisioning template I have created a "Download from Preferred Server" Action. This simply copies a file from core but when this action starts it creates the missing "PreferredServer.dat".
Then when the application installs start the all use a preferred server OK now