Well, it is possible that those stop codons have dual functions. They can act as stop signals or, on the other hand, they can be used to incorporate amino acids.
Other explanation is that multiple stop codons may reduce the rate of nonsense mutation.