It would help if you boot into bootloader and write here what it shows exactly.
S-off with 4.0.3 firmware is a little bit tricky.
With 2.3.4 firmware it could be much more easy to use revolutionary (see revolutionrary.io)
HTC Desire GSM (bravo)
Slimmed Evervolv 3.2.0 JB4.2 compiled from source (only 2 locales en & de)
RSK SATTELITE 3.5 Sense
bloat removed, Droidzone Kernel with batt fix
Stock GB Sense 3.14.405.1 bloat removed, rooted, Darktremor apps2sd, Trackpad Wakeup, Quicksettings in notification
HBoot: Alpharev Stock/CM7r2 s-off
Recovery: 4EXT Touch
HTC Evo 3D GSM (shooteru)
Stock ICS ROM rooted
HBoot: 1.49.9999 s-off (JuopunutBear)