Add an error block callback

I needed this when using with [em-hiredis](https://github.com/mloughran/em-hiredis). I had to call `redis.close_connection` when the sinatra-sse client disconnects, else the redis client instances doesn't free its connection and you end up with many redis idle clients.