Selectively add details about cloud conneciton

Now only check if authenticated if there is not cloud service.  Only
check for internet conneciton if cannot authenticate.  This is a more
intelligent way.  There is no need to check for internet if you are
already talking to the cloud service.