Draft: Refactor SynchronizatonService
Description
When exploring reason and potential issue: https://gitlab.e.foundation/e/os/backlog/-/issues/898
I refactored a little SynchronizationService: Split code into different method, Rewrite OnRemoteOperationFinish callback, and improve logging.
Logs are more helpful and class easier to read and understand
About the issue itself, in fact this was expected behaviour due to delay next trial of failed synchronization/