Added extra check for accountmanagerfuture, additional exception types to catch when future is cancelled, io exception and authenticator exception