Yes, fixing a corrupted user profile is a pain in the ass - often quicker to do as you have done. Only trouble is that you can't reuse the old name without a bit of tinkering in the Registry.
Mac
PS: Never managed to get System Restore to do what it says on the tin.