If you are willing to go to a bit of extra expense and have room in the canopy/ceiling box then you could try the following.
Remove the wall switch all together. I ended up putting the 7 button zwave scene controller in place of the switch.
Just make sure you tie the line to load in in place of the switch which will make the ceiling box always hot.
Wire in both the light fixture and a new fan control to the hot in the ceiling box. I used the ge in wall fan control and just had to make sure it fit up in my ceiling box. Others have fit it right into the canopy.
The light will always be on and can be controlled by the chain or in my case I put a zwave light bulb in the socket.
The fan can now be controlled via zwave and the light either by chain or zwave. If you put a scene controller in place of the wall switch then it all can be controlled from the wall like a normal switch as well.
If ST goes down you won’t have control of the fan other than the chain, which isn’t optimal since you should always leave the fan in high via the pull chain but you could still turn it off.
The light is still controllable without ST but via the chain only (unless you have used direct association with a controller).