[RFC] Errors in daemon heartbeats
Summary:
Catch exceptions in run_iteration and include them in the heartbeats. DaemonStatus.healthy now implies that there both has been and recent heartbeat and it was without an error
Some questions are inline re: serialization of exceptions and Heartbeat/HeartbeatInfo into the db
Test Plan: Unit
Reviewers: dgibson, prha
Reviewed By: dgibson
Differential Revision: https://dagster.phacility.com/D5626