[libata scsi] fix read/write translation edge cases