[SCSI] put stricter guards on queue dead checks