[RESOLVED] The issue had been caused by a network issue on the Safaricom Endpoints hence requests being submitted to them were timing out.
We are currently experiencing an outage on outgoing messages to Safaricom phone numbers.
This has been escalated to Safaricom for investigation.