https://bugs.winehq.org/show_bug.cgi?id=57024
--- Comment #6 from Hans Leidekker hans@meelstraat.net --- Created attachment 77049 --> https://bugs.winehq.org/attachment.cgi?id=77049 patch
This patch fixes the first of your new cases. I checked that for the next two cases msiexec passes the correct command line to msi, so that would be yet another bug but in msi this time.