Why this is happening: the Launch Services Database was somehow not restored. Its settings were cached, and cache folders seem to be ignored in the restoration process (for good reasons).
If you want to easily and efficiently control/edit the file/type/mime/URL-scheme-handler associations, then I recommend the preference pane: RCDefaultApp
Other helpful resources:
The FAQs of RCDefaultApp give a good idea about how Launch Services works.
How to rebuild the launch services database.
Launch Services Reference at the Apple Developer site.
[crarko adds: I haven't tested this one. RCDefaultApp has certainly been a useful tool to have around for a number of years now, and is still good in Snow Leopard. (Removed an erroneous assumption of mine.]

