sure.  I have been trying to fix this, but actually do not think I have the right skill set to do that. 
I'll keep trying, in the mean time, if you could enlighten me, I'd appreciate it.

As in turned out, the redis_async_test problem turned out to be a mutex.unlock missing in our code, it may be the case that likewise, moving to a more modern environment triggered some dormant bugs.