Pup 3319 Retry to send report if connection to master fails

This is not a good thing, unfortunately it shows up in puppet in a lot of places. Rescuing `Exception` will also rescue `SystemExit`, `NoMemoryError`, etc. Better to just rescue `StandardError` either explicitly, or the short hand version:

<pre>
rescue => e
</pre>