Save all shipping quote calculations rather than just the last one
This also means that if the last calculation did not give quotes the empty results don't overwrite previously calculated quotes