No - I don't do anything special with the file: put the permissions by directly editing the Lockpermission table, the solution was to change the numbers in that same table & regenate MSI
So, I 've got a workaround for this particular case, it is just that I don't know why user rights influence behaviour of msiexec service - want to learn for the future.