An easy test would be to remove all wine mono packages, install 4.8.0 on current Wine (without your changes), and then install 4.8.1. That should fully replace 4.8.0.
With current Wine, I find that if I install 4.8.0 with wine64 and 4.8.1 with wine32, it doesn't replace the old package. If your changes will make msi behave like wine32 all the time, this will likely cause problems for existing prefixes.