Na minha análise, se o cliente não tem tempo de acompanhar o projeto não justifica eu aumentar o tamanho do sprint, mas sim ajustar a estrutura do time.
Exemplo:
Se o projeto X foi dividido em 3 sprints A, B e C
Eu vou colocar o time que resolve o sprint A em 1 semana para 2 semanas ou o correto é entregar o sprint A e iniciar o B ou C?
No caso da letra C, eu vejo que se o cliente tem essa característica, o correto (ao meu ver) não é aumentar o sprint, mas redimencionar o time para que cada sprint seja de 2 semanas aumentando o tempo do projeto, pois é um fator de tempo do cliente não da complexidade técnica do projeto, do time ou tecnologia. Essa equipe que supostamente foi dispensada do projeto, pode ser alocada em outro projeto.
Agora, se os BUGs (resposta B) forem complexos ou por um motivo Y, por exemplo, na troca do servidor local para a nuvem e inúmeros bugs começam a aparecer, onde todos não conhecem o ambiente nuvem, é mais coerente do que a resposta C.