emacs-helm/helm — pull request #584 by michael-heerdegen (2014-07-30 13:38:16+00:00)
Title: Fix 575

This is what you had suggested, plus binding candidate-number-limit to 9999. Works well for me.