I think this may be due to a limitation of Twilio's toll-free US/Canada numbers -- looks like they sometimes have issues with global SMS. It should work if I set up a standard local US number and use that for international users. Thanks for spotting that bug!