Wip 7592 final

Cleanup hit_set_persist() by removing unused checkpoint code and check for degraded objects before proceeding.