Stop early in Bellman-Ford

This also eliminates the need for a separate extra iteration.