Let the sync client reconnect when the first attempt fails, it sometimes
happens when a thousand instances try it at the same time.
refactor dispersy clients to move more generic code to the superclass