I\'m using ioredis to connect to a redis cluster from node.js and trying to create a reasonably robust solution for disconnections. What I want to achieve is on the one hand