To be perfectly honest, I blundered into this loop. But now that I see it, I'm paying attention...
There are now very few chances for the loop to be stopped. Re-drawing exactly the cards I discarded to the cellar (astronomically unlikely) would do it. More plausibly (still not likely), drawing...