so just go into itunes..restore the phone..re jailbreak and unlock..ughhhh I really don't want to do that.
I don't understand why the Open SSH thing is so important. I remember using the iPhone Browser on 3.0 without having to download the Open SSH from Cydia.
If iPhone Browser works on your iPhone, you can use that to delete the problem sources.
In any case, I wouldn't restore and rejailbreak quite yet. Give it some time, and Saurik may come up with a way to fix this.