Don't load twice if changeset is not scheduled for syncing
Created by: eseliger
Before, an empty preloadedNextSyncAt
was not distinguished from not preloaded, and hence we loaded the sync state twice.
This fixes it by explicitly passing that a preload was performed.