After much noodling around with fresh install of 5.0.1 and comparing modules installed, database table contents, etc., I found that the User page setting for the portal in question had gotten set to the home page. The really strange thing was that even if I went to the Admin->Pages list and picked the Manage Profile page, it would not display. I could edit the settings for the page, but not view the page itself. As soon as I tried to view the page, it redirected me to the home page, which I was taking to mean an error had triggered the default page, when it was actually just going to the page that was set as the User page for the portal. The User page setting can be accessed from the Host menu -> Portals -> edit the portal settings -> Advanced Settings -> Page Management, or from the Admin menu -> Site Settings -> Advanced Settings -> Page Management. This was a very tricky issue to resolve, especially since the Security module that appears in the Module definitions list of a new install was not even listed in the site that I had upgraded.
To get the security module to be available in my upgraded site, I had to create an install package zip file from the fresh install of 5.0.1, then install that packaged module into my upgraded site. There were warnings that the module already existed in the site and I had to check the box to give it the okay to install over the existing module, but that process seems to have worked perfectly and I now have the security module available to put on any page.
This was not an intuitive process, but overall I think that the DNN guys have done a great job of providing tools to get things done with the environment, and I believe the support forum is very helpful whenever problems come up that require technical understanding of issues. Thanks to all of you for your help!