Fix an issue where we were not raising when retry failed

Fix an issue where we were retrying when putting to S3, but not re-raising the exception if the retries failed. Also bump version to 0.3.5