Respostas:
Outras configurações de tempo limite que são gerais (não apenas para bloqueios, pois innodb_lock_wait_timeout se aplica apenas aos bloqueios de linha do InnoDB) seriam wait_timeout e interactive_timeout (ambos padrão para 28.800)
Por padrão, são 50 segundos
Basta definir innodb_lock_wait_timeout conforme necessário.
Se você atingir o tempo limite de 50 segundos do InnoDB, terá um aplicativo mal projetado!
Esse tempo limite existe para capturar coisas impertinentes que não podem ser capturadas de outra maneira.