So, If the algorithm is fixed, Bitcoin Cash will survive.
The miners will probably fight to keep the EDA and not change the algorithm because it allows them to really fast blocks, doing little work verifying little to no transactions giving them cheap coins to dump.
If they fix the algorithm, then the problem becomes why would miners support the chain where they are losing money? The EDA is what is keeping BCH alive!
I personally Believe that We won't see total disappearance of bitcoin cash, its just not possible unless all miners agree to abandon it and all users decide not to use it ever again, The chances of this happening are very slim.
Why not? The EDA and the fact that there are people still buying BCH is keeping BCH alive. Once it becomes not profitable enough even with the EDA or a change to the EDA, then who is going mine BCH out of charity?!!
I think if there is a fork, the chance of BCH dying becomes even a bigger possibility because it will be competing with 2 other Bitcoin chains which are much more valuable. Which miners are going to support BCH out of charity? There is probably going to be miners chain jumping, manipulation of difficulty between the three chains and a whole shitshow. A S2X fork isn't good for any Bitcoin. It's the worst for BCH because it's the lowest value chain and it could kill it.