hmm never heard of hard resetting breaking the ability to root via unrevoked1. most ppl are able to re-run unrevoked1, see the 'super users permissions icon' and then re-run the free wifi tether.
you could try this for full root
http://forum.xda-developers.com/showthread.php?t=706411 i take no responsiblity though