Pup 3319 Retry to send report if connection to master fails

@zaphod42 just noted that we should probably put it back properly. We had pulled it out for 4 as it was no longer found being used, but this is a good use case for it.