Recalculate all quotes instead of only the last selected
When it is time to recalculate quotes do them all instead of only the last selected quote.  If quotes need to be recalculated then the answers may change the shoppers choice.

Also solves the problem where no quotes will appear because the quotes array will ave more than one quote when more than one shipping method is available
Merge remote-tracking branch 'upstream/branch-3.8.14.1' into branch-3.8.14.1-dev-merged