Previously `commands.Count` would never change, so by the current logic it was never checking the last command. Fixes: https://github.com/RogueException/Discord.Net/issues/514