wsclient logging improvements and redundant usage message removal

Adds more debug log coverage to some error conditions which previously had no unique message, improving ability to debug test cases.
Also removes a repeated (redundant) usage message.