Use Order#errors to convey useful error messages when an order fails to transition, displaying those errors appropriately in the checkout