That's a very interesting article. It's obvious that if things worked fine before but they don't work fine now, something has changed. My high level observations are that when it's rained a lot or is currently raining, 2 of my 3 outdoor MS16A modules seem to flake out. When I had this issue in the past, I assumed that it was due to 2 things: range issues and moisture inside the motion sensors. I thought I had corrected all of this with silicone and a set of passive repeating antennas (copper wire stuck behind the modules). In fact, these units have been very reliable overall, but on adverse weather days, they don't work as well.
The article suggests that moisture in the air can lead to attenuation among other things. If I were to add a reflector plate of some kind on the side of the module pointing away from the X10 receiving antenna, it seems like that would improve my signal strength since it would act as a very basic wave guide to redirect wasted signal back towards the antenna. I'm not sure this would help all that much, but it's something that I used way back when I was messing with WiFi antennas.