I think the client should deal with it because we need to send MCC/MNC to start a transaction anyway. It would reduce complexity client side if the client could deal with JWT form errors and any other start-transaction failures in one place.