In any case you user still has emergency seed recovery phrase, stored outside of net space. So funds can not be lost or stolen. As for ERC20 tokens, one can always access to funds using pre saved private key, with a help of myetherwallet or other web gate. I don`t really know if this methods works with BCH, but i`m sure the external way to access funds must exist.
I think problem is solved(just read some post on Reddit),and for every users of Ledger there is an alternative way to access BCH-it is ElectronCash wallet which is based on Electrum.So only thing user must do is to download ElectronCash and connect Ledger to this wallet.Although according to some news that appeared at the very beginning of this problem some users report that ElectronCash is also have problems.
Users of course want to have access to their coins 24h/365 days in a year,but such things happen occasionally.Few months ago there is also problem with Ledger servers which caused even bigger problem for users and it takes much longer to be solved.