Improvement: reduce redis command volume

It is not nessecary to ping on every checkout. We have visibility
around connection issues. By taking on some risk when we have connection
issues, we gain a massive reduction in redis command processing.