Canceling async Redis command leaves connection open, in unsafe state for future commands | Vectle