checkout - improved error handling

If the cartOrderCreate cmd errors and it's a non-fatal error, the
checkout form will re-display so the user can make any corrections, if
applicable, or try again.