Change bowerDirectory assignment order in case .bowerrc doesn't contain `directory`

This fixes the rare case that someone has a `.bowerrc` file but it doesn't actually have a `directory` prop defined. Before, the code would continue with `this.bowerDirectory === undefined`