Throw exception if redis is not running
Improve error reporting for invalid promise states
Fix MULTI/EXEC assertions
Skip invalid AUTH tests

Current versions of redis (correctly) reject an AUTH request if
requirepass option has not been set.
Add some more ticks in order to make sure to actually resolve everything