I still dont see how that addresses this...
Everyone offline. double-spender (DS) has ecash. they make copies of the string for each. at merchant 1 (M1), DS locks a copy of the ecash to M1. DS repeats with copies for merchant 2 (M2) to N. Receivers M1, M2, . . MN all have received locked ecash to their pubkey and are offline. Everyone leaves the market, returning to an area that has network connectivity.