Properly request authorisation if fails

Partial fix for issue #2 - this does appear to help fix issue #2
but user is prompted twice for the account to choose which is
suboptimal