The problem isn't that the regulator can't tolerate a short circuit, it can and often does (users frequently mis-wire the endstop switches). I think the problem is the transient created when short on the 3.3V rail is released. The shape and size of that transient depends on the wiring to the endstop switch. We're looking at adding transient suppressors on the newer boards.