[wip] Don't entirely rely on ripple-lib timeouts