I have nightly backups from the last week but apparently they are no good. I notice that the admin directly had the most discrepancy with files missing and had copied the directory from my development site to my production site but that didn't help with the control panel access. While errors loading the page went away, it will does not fix the problem. I guess I will just have to go directory by directory and compare them.
My biggest fear is doing anything until the hosting company restores access to the VPS so that I can easily do a backup of the databases first.