fixed issue https://github.com/globaleaks/GlobaLeaks/issues/425
better fix to https://github.com/globaleaks/GlobaLeaks/issues/425
minor fixes on error handling, closing: https://github.com/globaleaks/GLBackend/pull/124