Catch exception when logging to systemd journal fails

systemd journal will throw IOError exception when journal.sendv() fails.
This catches that and falls back to syslog.  See issue #2773.
Merge pull request #2774 from sfromm/issue2773

Catch exception when logging to systemd journal fails