[PATCH] libata: fix ata_qc_issue() error handling