you have the right idea. sending ecash tokens offline does not prevent double spending. it's just as unsafe as getting a bad paper check.
any time it looks like there is a hole in ecash where you are not safe or something bad could happen to you, just assume that hole is real. ecash is basically an...