I just create a user, logged in as that user, wrote a Page, logged out, logged in as admin, delete that user and assigned posts to another user and that Page did NOT GET DELETED but was still there with the new author.
The differences are:
I had about 6 test users. All pages were created by the admin (me) not users. Thus the page that was deleted had nothing to do with the users. I deleted 5 users and their posts and deleted 1 user and re-assigned their post to admin(me).
The page that was deleted had TDO mini form on it (plugin), which I don’t believe had anything to do with the deleteion.
Other plugins that are installed (but I don’t think they had anything to do with the deletion either): Custom Excerpts, Register Plus, Cforms,Peter’s Login Redirect, SI Captcha, Sidebar login, Wp-cumulus.
one other thing Michael. I think you may have confused post and pages.
If I understand your post correctly I think you had your test user create a post not a page.
I am talking about a problem related to pages and their apparent deletion most likely by a bug.
Check to make sure your database is still there and working properly. I created a theme for a friend of mine and populated her site with pages of content. She posted blog posts. Then she upgraded to 2.7 and stopped being able to log in. I logged in, reassigned her posts and deleted her as a user, and all the pages I created and her posts disappeared. According to her host, she doesn’t have a database.
edit: Recreated her as a user with a different spelling, in case that would help her log in somehow.