Issue #17795: Reverted backwards-incompatible change in SysLogHandler with Unix domain sockets.
Issue #11714: Use 'with' statements to assure a Semaphore releases a
condition variable.  Original patch by Thomas Rachel.