Revert "Merge pull request #366 from RiotGames/issue366"

This reverts commit c1c9123a8f905bcd24fd2a58d7e07cbbbf565a01, reversing
changes made to 99e50e65d486ceb42ec9b1157f1b575d890a48c0.

The new bahavior, while more correct, also breaks a lot of cookbooks. We
need to address the root issue, which is that we're processing dependencies
one at a time and not for the whole tree.