Does it need to run out of gas before the payment is returned
Not big fan of ethereum, so im not sure but, protocols of crypto are written in a way, that when there is too much bounce there must be a timeout. So it will get cancelled/returned eventually
