HMSFollower grew into a big and messy class which needs cleanup.
HMSFollower should detect when a full snapshot from HMS is required
HMSFollower should check for leader status after each event processed
Dropping a Hive database/table doesn't cleanup the permissions associated with it
Add HMSFollower per-operation metrics
HMSFollower should be a singleton
Review board link