Jesse/collab edit

Does it make sense to move the setting state to initial __start_syncrhonization_loop()?

Seems whenever this method is called we should be in the initial state.