to fix this, copy & paste this command into the terminal:
/System/Library/Frameworks/ApplicationServices.framework/\
Frameworks/LaunchServices.framework/Support/lsregister \
-kill -r -domain local -domain system -domain user
this resets your launch services database, which is what controls what shows up in the "Open with" list, among other things