Dual-mode fails when replaying blocks
If the Accumulate database is missing or out of date, Tendermint enters 'replay mode' where it loads blocks from its database and replays them. Because Tendermint reasons (AKA it is a fact of life we have to deal with), this process blocks Tendermint's bootup. Because of how dual mode works, this can cause problems where the first half attempts to get a local client to the second half, except the second half hasn't started yet so it fails. A solution is to rework the dual mode bootup process so both Start calls can run in parallel.