distinguish disconnect from failed connection in log messages

so maybe I'll be creating PRs for everything to make it easier to discuss and merge? :)