The sender can mint some ecash locked to the recipient's pubkey with a timeout after which the coins can be swept back to the senders wallet. This must be done before the sender goes offline.
So, it's technically possible but the UX is challenging. It seems a lot more promising with credit based ecash. Haven't thought through all of the scenarios, tho.