To clarify, bcash was a hard fork. Divergent node clients is an entirely different thing. I don't recall we've ever had any diverging clients to any material degree until knots. Closest thing is having some clients updating at different times. We don't definitively know, based on history, if diverging clients will cause problems.