There are a lot of maps here, wouldn't it be simpler to have a single `ConcurrentMap<UUID, IterationStatus>`?
Or rather two maps, if some stuff is only used on the originator and other stuff is only used on the remote.