(MAINT) Feature/curl retries

@colinPL I didn't make this change myself, but I imagine one line of reasoning is that because of the name of the options, `curl-retries`, the expectation is that if set it would change the behavior of `curl_with_retries` regardless of where it is run from--so it would apply to `sleep_until_puppetdb_started` as well as `with_puppet_running_on`.

I don't have a problem with moving this outside of `curl_with_retries` to `bounce_service` if this would block a merge.