cli: Raise SystemExit when getting a SIGTERM or SIGINT
This allows us to properly clean up when we get killed, for instance when running under systemd. Notably, this allows exiting the consumer group in an orderly fashion.
Depends on !85 (closed)
Test Plan
This is running in production on uffizi
Migrated from D2282 (view on Phabricator)