Improved error handling with bad credential information
Ticket was for cases where the credentials file did not include [default] or if the profile wasn't specified.
The changes do a better job of validating the credential information and reporting the issue.
P20-877 P20-909