[SCSI] iscsi bugfixes: pass errors from complete_pdu to caller