pulled in pull request #48 - uses sha1 to name redis retry key. Added a test for handling utf8 arg