Am I totally screwed or is there a way to fix this without wiping my phone?
I was trying to get rid of my "custom" status so I could take 4.4.2 OTA (I'm on 4.3). I had removed supersu and busybox and viper (the only things I had done with root anyway) and it wasn't going away. In hindsight, I think it was the build.prop changes for viper. In any case, I got the brilliant idea that the xbin directory itself, even though it was empty, was the issue and I deleted it. Now towelroot says it worked, but I'm thinking with no xbin directory it just silently fails. Obviously, without root, I can't put the xbin directory back.