People need to do a bank run in every exchange (maybe even online wallets too) well before we reach the point of the hard fork, to ensure that they have control of their BTCs.
AlexGR raises an excellent point. If there is an upcoming contentious hardfork scheduled then the first things people are going to do is withdraw ALL their coins off the exchanges and out of any custodial services.