the rest of the changes are:
well, there are changes to RtlRestoreContext (that is probably not exhaustive, we have more no return places like that?), KeUserModeCallback (while maybe __builtin_frame_address is not portable), loader / unwinding, kernelbase (probably similar should be in virtual_check_buffer_for_write and friends in ntdll unless it is already there), kernel32, and more. I also suspect this is not exhaustive list and more issues requiring workarounds for Asan will be discovered later.
I know catching this wide range of issues with just a buiid with special compiled flag is great. But if you have to build the whole thing around it (very specific thing, Wine is not an usual app working with memory on its own will and rules) we should be careful not to affect compatibility (maybe achieavable) and also consider maintenance burden of all that support throughout the system.