scsi-lowlevel.c: check that task/datain are valid before we unmarshalling

Signed-off-by: Ronnie Sahlberg <ronniesahlberg@gmail.com>