[SCSI] modify change_queue_depth to take in reason why it is being called