The qasf change is a hack, but it solves the regressions and I don't think there's a good way to fix them otherwise. The proper fix is to implement wmvcore threading as in https://gitlab.winehq.org/wine/wine/-/merge_requests/1311, but that will be much more changes and is unsuitable for the code freeze.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53640 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53748