Seol mar théacs é seo: Putting a cap on causality violations in causal dynamical triangulations