scsi: don't allow setting of queue_depth bigger than can_queue