Default [Q] Unable to access recovery with up to date CWM and/or TWRP

Hi.

I have previously had CM11 working very well on my HTC One S. To get the carrier unlock to work I had to revert to a stock ROM to apply the unlock code. Now, I am trying to go back to CM11 but facing difficulties.

I used an RUU (RUU_Ville_U_H3G_UK_1.78.771.5_Radio_0.16.31501S.1 9_2_10.23.31501S.10L_release_258982_signed) and that works fine but I lose root when doing it. I still have s-off and super CID.

Anyhow, if I flash TWRP recovery 2.4.1.0 I can get into recovery and flash SuperSu but cannot then flash CM11.
CWM will not let me flash CM Recovery and if I try a newer version of TWRP or any version of CWM Recovery my phone will go to the bootloader screen thereafter but when I select "Recovery" the phone just starts normally and I cannot get into Recovery at all.....

Please can someone give me some help / advice / pointers.
My head is spinning a bit so hopefully I'm missing something simple.

FYI Bootloader says:

*** UNLOCKED ***
VLE PVT SHIP S-OFF RL
CID-11111111
HBOOT-1.13.0000
RADIO-0.16.315018.19_2
OpenDSP-v25.1.0.32.0405
eMMC-boot
Apr 20 2012, 15:14:18

Thanks
Don