Are those channel states stored in the DB, or in the LND instance itself?
In the case of the database, if the database itself could be hosted in a highly-available way with fail over, etc, then that issue would be taken care of.
Have you seen this repo by any chance? https://github.com/Filiprogrammer/lnd-ha-guide
(I've been reading some more...) :)
