Wireless broken after lid close but not suspend

I had the issue described in this article Suspend/Resume Troubleshooting | Qubes OS and the listed solution (modifying /rw/config/suspend-module-blacklist as described) fixed the issue when manually selecting “suspend” from the power menu. However, simply closing the lid of my laptop, waiting for sleep, then opening the lid again still causes the same issue. I am able to fix it by doing the

[user@sys-net ~]$ sudo rmmod iwlmvm
[user@sys-net ~]$ sudo rmmod iwlwifi
[user@sys-net ~]$ sudo modprobe iwlwifi
[user@sys-net ~]$ sudo modprobe iwlmvm

dance, but I would rather not have to do this. Is there something else I need to do to cause the computer to actually suspend on lid close or another thing to change in a similar way to have them automatically un/reloaded on lid close/open?