better view-classes-and-storable-slots override for
dirty-db-slots-mixin, now accounts for update-instance-from-record

Also: only consider key/base slots when looking for dirty slots