sync/reset_token: only allow config and GH to be passed to initializer

The default GH object is constructed using the config, so changing the
config will likely cause bugs.
sync/reset_token: feature flag this part of the sync