have AssignmentClientMonitor catch SIGTERM and cleanup