Handle callback always

Sometimes passing an undefined handler to redis causes a strange rearrangement
of arguments. This commit ensures that a callback is always passed that
is not null or undefined.
Changelog update
Merge pull request #4 from zendesk/samshull/handle-callback-always

Handle callback always