Configurable retry on flaky connections

This isn't pretty, but I wanted to get it out the door before the Reader API was shut down.