I'm glad to hear they got you on the mend! Upper teeth are kind of weird I've notice, I had one completely fall apart with not pain. Turned out in had a large cavity and I skipped a dentist appointment. oops... Maybe I'm getting old!
Getting that infection under control will definitely make you feel better, hopefully the root canal will be a breeze. Only bad thing about dental care is it's so expensive, even with insurance!