If Twilio cannot deliver the message, they should return some feedback about that. We are paying Twilio for messages to be "delivered", not just "sent". This looks like a big hole in their service, something that they should take care of. If I pay for delivering message I want the message to arrive to the destination; otherwise this is Twilio's fault, and every excuse, like "sorry it was you carrier not accepting my message", is useless.