30 blocks is probably not enough for a Gordian knot. What do you do when you people claim very important transactions that they don't want rewound? How do you identify who is who they claim to be as a sender in order to pick and choose which transactions to retain and which to unwind?
Yes, I't could be worse if it were longer.
None get unwound, only put onto the good chain, so everything goes through but some with a longer delay than expected.
The only user experience issue is the unexpected slowness until it is resolved. No one has to claim to be anyone.

How do you unentangle rings which bind to double-spent (conflicting) transactions or reassigned block rewards in the fork? The entire point of forking is to double-spend, reassign the block rewards, or...
How do you identify the claimed lost wallets from the claimed not lost ones? (assuming BCX does have the exploit he alleged, which might just be the reassigning of the originating block rewards, which is a point I made far upthread and apparently forgotten because everyone only wants to dismiss the simultaneous equations idea)
Edit: this is why I am speculating (okay FUD!) if his attack appears, you will see a stampede to try to trade out, because anyone who stays in will be in gridlock and never never land. This is my speculation as to why BCX predict the price would decline or did he say go to 0? I forgot what he implied.