UPDATE: This has been resolved.
We are experiencing intermittency on our USSD codes on Safaricom. We are working with the telco to resolve this.
Our sincere apologies for the inconvenience caused.