Order#finalize should use save!

save will silently ignore any errors. It is much better to raise an
error than to silently fail.
Order#merge! should use save!
Merge pull request #4989 from jhawthorn/save_bang

Use save! when modifying the order