Hi, I believe the issue is that the scripts in /usr/share/bash-completion/completions should be different than the ones that live in /etc/bash_completion.d. The mechanisms are different. Therefore the current script should still live in /etc/bash_completion.d.
So I quickly fixed this by adding a symbolic link and now this works as expected. I believe that with the "new" way, there's no need for a lazy vs not lazy script, because the new way works by itself in a lazy fashion. Hope this helps! -- Julien