Handle Viewer connection message failures.
Clean up.
Generalize method call log messages.
Merge branch '#46/make-viewer-connection-calls-safe' into develop