Thanks, Marco. That seems to work with final hyphens.
Why this does not work instead?: \setpenalties\brokenpenalties{1}{10000} 
I have tried both, but your solution works better. 

Andrés Conrado Montoya