After a discussion on FB, I decided to prove for myself that it makes no difference in what order you load firmware, or even if you load only one code set rather than all 3 (or 4 - no one seems to mention the TX firmware)
It makes no sense to me why anyone should overwrite code with identical code, to somehow magically make things work.
I'm pretty convinced this suggestion of updating everything has no technical basis.
So over the last 2 days I've tried upgrading and downgrading FC, Gimbal and Camera in every possible combination. I could NOT get the wifi to ever fail to connect or disconnect whilst in use.
I think this is pretty conclusive that Hubsan's suggestion does not hold water and is grasping at straws, and not addressing the real issue for Wifi disconnects.
Please feel free to prove me wrong, but I can just not get the quad to break with firmware updates, no matter how I do them...
What I did find however, was that I can force the quad at will, to cycle it's AP

I don't know if this is similar to issues others have had, but changing or loading firmware in any particular way will not fix it. I wonder what it could be

Little video to demonstrate...