Sellhome does not delete playername.home file. Only when they buy another home does it get recreated with no objects.
Don't know how big of a problem this is, but thought you'd all like to know.
**EDIT**
On reboot/player quit-login it looks like the data isn't getting loaded into that room, so the objects shouldn't respawn.

Also, should there be a check to force the player to empty out their home in order to sell it? Or charge them extra to have a cleaning droid pick up after them?

One more thing, some of the stock areas (ex rvnum 1079) seem to have extra rflags. -=( An Empty Apartment )=- {1079[ indoors no_drive safe silence empty_home hotel factory ] - As a mortal I'd love to just have all that preset for myself

If anyone wishes I'd be willing to go though the areas and check room flags.
Ayuri

Speaking strictly from a realism perspective, I think if the player wants to sell a furnished home, the items should remain there and only change ownership to the new player. If they don't want to sell with furnishings inside then offer them an option to have droids come by to get the stuff, or just pick up the loose items and leave.