Interesting, that part seems right. Here is a copy of my working one:
http://pastebin.com/0J5yfr6V
I'd wait until someone with the inner workings of galternative (Gnome
update-alternatives) replies. Or if your feeling adventurous here's some
troubleshooting ideas I would try:
sudo rm /etc/alternatives/x-www-browser // Remove the pesky thing
sudo apt-get remove --purge abrowser // try and uninstall again
sudo apt-get install abrowser // re-install (if we get this far)
sudo file /etc/alternatives/x-www-browser // does file exist after
re-install?
sudo ln -s /usr/bin/abrowser /etc/alternatives/x-www-browser // if not, let's
fix it... with a new symlink: http://kb.iu.edu/data/abbe.html