Draft: Activation fixes [DO-92]
Closes DO-92. Fixes to various issues discovered during activation and while recovering the testnet.
- Add did-boot flag and event to prevent attempts to dispatch transactions before the node is fully booted.
- Log progress of snapshot collection
- Rebuild data indices on snapshot restore (but continue if it fails)
- Make the database commit batch logic during restore smarter
- Fix a genesis bug that made it look like 200M ACME were issued to the faucet even when the faucet was not created
Changelog: fix
Edited by Ethan Reesor