Acho que você deve gerenciar os dois aspectos separadamente, mas você pode resolver tudo com minha primeira recomendação.
Reiniciando o trabalho
Você pode fazer com que todos que precisam reiniciar o trabalho de um administrador na caixa de construção.
Fazendo alterações no trabalho
Mantenha seus scripts de construção no controle de versão e faça seu trabalho verificar os scripts de construção antes de cada execução. Em seguida, você pode conceder acesso de confirmação a qualquer pessoa que tenha permissão para modificar o trabalho de criação.