s3_worker: don't capture all exceptions

Problematic exceptions that can be caught by this except: include
KeyboardInterrupt.  It seems like this wouldn't matter much, but in
general 'except:' without re-raising is probably not good form.

Signed-off-by: Daniel Farina <daniel@heroku.com>