When everyone's money is at stake, it'll be very quick. This March, when the network forked, miners with newer version 0.8 agreed to forego mining rewards and abandon their own branch (incompatible with v0.7) just to resolve the issue quickly to not shake the confidence in Bitcoin.
Yes, but this was not planned ahead. Miners did abandon their rewards even being on a longer chain just to maintain trust in the system. They did not know if they will ever get their money recovered.