Modifique o cenário 'list existing book chapter' para o texto que já estava sendo usado e que gerava um step. Com isso, ainda estava duplicado o step e simplesmente excluí um para resolver o problema.
Modifiquei o BookChapterController para resolver a duplicação que existia entre show() e edit(). Ainda existe uma duplicação entre as duas primeiras linhas do novo método criado e o método update(), mas aqui não tem como modularizar mais sem tornar as variáveis globais...
Modifiquei o BookChaptersSteps para eliminar duplicações desnecessárias. Agora todos os cenários web possuem o mesmo passo 'Given'.