...something just occured to me. OP, did you uninstall you HTCsync before you used the unrevoked method of rooting? I seem to remember reading somewhere that if you don't uninstall the HTCsync program from your computer, that is messes up the rooting process. Just a thought. I found where it was discussed in the android forums here:
rooting question re: using HTC Sync 3.0.5511 - Android Forums post #2. I know i read it elsewhere as well... good luck