Update region if it has changed after rendering footer (bug 1066774)

We do wait for the consumer info promise before triggering 'navigate',
so the region in the views is OK, but the footer can be rendered
before that.
Merge pull request #688 from diox/update-region-link-if-necessary

Update region if it has changed after rendering footer (bug 1066774)