Note: when doing any execute that is not place_orders, i.e. withdraw_collateral, liquidate_subaccount, you want to use tx_nonce as the nonce. tx_nonce increments by one each time a successful execute goes through. order_nonce is a historical artifact for the frontend, and simply returns the current timestamp in milliseconds plus 100000 multiplied by 2**20.