called @order.next so that the state_machine callbacks work correctly