Sorry @dylanjbarth --here's the bugfix.  The below code only made sense for distributed servers, not on the central server, but we were using it for both before.  So, fixed by explicitly exiting (facility=None) for central server.