[libata scsi] improve scsi error handling with ata_scsi_set_sense()