Normally we'd advise using CONTACT_HISTORY_STATUS_CD on the CI_CONTACT_HISTORY table to update records that turned out to not actually be contacts, and reserve use of CI_RESPONSE_HISTORY for actions the customer takes intentionally.
You could certainly handle it the way you described, of course, but I wouldn't consider it as clear from a data perspective.