Yes. The recovery of those files is simple and putting them in another install or account is easy.
From what you say it really doesn't sound like the package upgrade is the problem. You have 2 accounts and one works. If the install was screwed it would affect all accounts.
What it sounds like is a screwed account. This is most likely in your ~/.foo files commonly known as "hidden" files. These are your user configuration files. These are the files, also, where you will find your TB and FF user account files.
Taking FF as an example for the function of all those files; they make it possible for Able and Bubble to use the same FF install but when Able logs in all the configuration; home page, bookmarks, font size, cookie policy and so forth are those Able set up. Bubble may have a completely different configuration including some eyecandy addon or video download addon enabled, want all cookies he can get, and font half the size of Ables. Both will have their own bookmarks.
As for getting your book marks; hit Ctrl + h in your file manager. This will make your ~/.foo files visible. Go to /able/.mozilla/firefox/<alphabet soup>.default/bookmarkbackups. Grab the latest one by date and you have the complete set as used the last time you made a change.
Grabbing the entire "<alphabet soup>.default" will give you the complete configuration for FF. Some of us have several installs and use the same file for all of them so that our browser is the same no matter the install we are on. I would not recommend this in your case and will get to the reason shortly.
For TB the files you need are in /home/able/.thunderbird/<moresoup>.default. Here I would just take the whole thing because sorting it out is a pain to describe and I am lazy today.
What you should try to do is, probably using a Live Session, is go in to Ables account and first create a new directory ~/HIDDEN. If you are not familiar with ~ then ~/HIDDEN means /home/able/HIDDEN. Just a lot easier to write.
Then cut/paste ALL YOUR ~/.foo files to ~/HIDDEN except for ~/.Xauthority and ~/.ICEauthority. Just clear the buggers out. Reboot. This should regenerate all needed ~/.foo files to the correct default just like a new install would have but a lot quicker and easier.
If it still fails to boot go back in and, again remove all ~/.foo files and this time take them all. Leave none. Reboot.
If it still fails to boot but Bubble is booting go to your Live session again and edit the /etc/group file so that the lines starting with;
adm
sudo
Have able and bubble similar to;
Code:
adm:x:4:able:bubble:
There should also be 2 lines similar to;
Code:
able:x:1000:
buble:x:1001:
add to them so they look like;
Code:
able:x:1000:bubble:
buble:x:1001:able:
Reboot try to log in as able. If this still doesn't work try bubble and see if bubble has admin permissions. If so use bubble. If not save those ~/.foo files for able that you put in ~/HIDDEN and if you like any of the configuration for bubble grab them too.
Reinstall.
The reason for not using the FF complete config file is simply because one or more of your confige files, probably not FF but why take chances, is what is most likely causing your problem.
If you can log in and function with the new default regenerated ~/.foo file this theory is proven. You can then, carefully replace the those new files with the olde ones or portions of the old ones, one at a time. Reboot or log out/log in between transplants to see which work. One at least should screw you again but you know which it is; the last one you transplanted, and can just boot in as bubble and remove it.
With bubble being a member of group able and able being a member of group bubble you shouldn't have any trouble with either user editing files I think. Not sure I remember how Ubuntu deals with permissions of the groups associated with users. If not do it from a live session.