Generic Sync was not correctly setting the options on the syncs. It was ...

...calling setOptions, but doing so does not correctly set the initial position. Refactored to pass the options in at creation of the syncs