Give Swift time to compute correct etag

Swift may return the wrong checksum initially, so poll it for
awhile to give it time to calculate the correct one.
Merge pull request #36 from TimSimpsonR/poll

Give Swift time to compute correct etag