Retry Google contact retrieval on 500 errors

This addresses one issue I saw on Errbit related to the Google contact sync.
Just updated to use that instead which dramatically simplifies things! I also took out the specs since we're relying on a widely used gem.