The algorithm continues until it is not possible to increase. Lastly, when the algorithm terminates, all sources have been stopped at some time and thus have a bottleneck link.
The algorithm runs until it can't be made better.  When it stops, every source has been shut down at some point, creating a bottleneck connection.