The service name in the oauth sense is a "friendly" name. With sync, we need to provide a friendly name like "Firefox Sync". Should we always fetch the `serviceName` from a module that maps friendly names to services and falls back to the input when nothing exists?