message-toolbar: Show location dialog after obtaining permission
When the location services are disabled, a kind of race condition seems to happen where the error is returned immediately and calling close on the dialog does nothing. The permission request should appear quickly, if it appears, so let's show the dialog after that.