So as I understand it: I have 1BTC. The blockchian forks, I now have 1BTC-core + 1BTC-XT. I continue to do nothing, and this balance remains. After a time, the value of these different coins (in fiat terms) diverges. Someday, I decide to sell for fiat. If I've waited long enough, I think one of those coins is probably worthless, so I probably don't want to bother separating them. If I want to separate them, I can do so by the method in the OP.
There is no a way for the market to instantly decide which coin is worthless, this can be done only via trading. If you have balls of steel and can wait long enough then you indeed don't need to bother separating your bitcoins.
I think waiting as long as possible is the most conservative and least ballsy action. I believe that 1 BTC-prefork = 1 BTC-core + 1 BTC-XT. Both of these values can go up and down since bitcoin is very volatile, but by doing nothing, I wouldn't expect to gain or loose (unless I have a prediction of which way the marked is going, but I'm not a market analyst.)
If I were to sell one or the other right away (or as soon as possible), I'd be gamboling on which fork will hold the value in the long run. I might (roughly) double my money, or I might loose it all.