A better alternative to the CheckPoint class

TODO Rewrite BlockingLocalTopologyManager and some of the state transfer
tests with Sequencer to test it.