Interesting issue. It sounds like the assistant isn't regaining control after the SMS tool fails, so it just sits there waiting for the user to speak again.
When the "request-failed" event is triggered, do you see it completing properly in the logs, or does the tool remain in a pending state?
@Playa