Can we really consider them “sent” if they’ve yet to be redeemed? The double spend is the real risk isn’t it?
Discussion
There are various ways to prevent double-spending in a partially-offline scenario. If one of the parties is offline but the other one is online, you can prevent double-spends. If nobody is online, the token can be double-spent until the receiver comes back online.