Handle deeply-nested comment threads

* avoid s2 recursion error

* avoid browser no longer rendering issues