Changed order state result handling. Not result itself can do state
verification. No more calls to static OrderStateUtils in context
necessary. Separate handling for closing and submitting simplifies retry
policy and reduces brittle tests.