First I made a copy of my file.
I deleted the following from the file copy:
All interior items placed on the floor plan (cabinets, accessories, etc.),
All doors and windows.
All garages and room walls not by the affected area.
The entire house plan was shrunk to what you see in the attached floor plan photo. I even exported my user library for safe keeping and deleted everything from the user library and trash. Still the file size is over 37 MB. Apparently the program saves a ton of extra data. There's isn't anything else I can delete.
However, after the mass deletion, the falling roof problem disappeared. This is great for the file copy, but not the original file that still has the fallen roof. Ugh.
I'm going to try deleting individual walls and redrawing to see if I can fix the original.