have AssignmentClientMonitor catch SIGTERM and cleanup
Merge pull request #3836 from birarda/master

have AssignmentClientMonitor catch SIGTERM and cleanup