I think you should add a call to RefreshBlogContentTask here,  with the VerifyCredentialsCallback passed to it. Otherwise if the user has changed his/her password the app only shows "cannot refresh posts|pages at this time". 
Same issue if the user changes the self-signed certificate attached to the blog.