pp-account: Check details only on connection
We were testing for account details first and then connecting with delay. But by then when the callback is run, the status of the account may have changed. So move those tests to the callback which is run after delay.