This really isn't a feature request but needs to be reviewed in detail by several eyes. All database reads and writes should be checking for valid objects (if needed) within the game database. Anything that isn't valid should stop trying to process information for that object and should belch detailed information to the space logfile.
Basically, its a stabilization request to ensure that if the dbs do get out of sync, hspace can deal with changes that occured in the main db without dying.