I wonder what would happen in following hyphotwtical scenario.
Transaction is being sent with blockchain state A. In this state transaction consume 100_000 gas and sender has enough funds to pay for it.
Local GETH receive tx and broadcast it.
Blockchain fork happens and now blockchain is in state B. In this state same transaction consume 1_000_000 gas and sender does not have this much ETH to pay for it.
After some time I request transaction details with eth_transactionByHash api call or similar web3 call.
What would be response then? Will ETH report that tax is not found or it return response with some indication that tax actually failed?