So I enabled UCI on a new RUT950 I deployed today and the results are disappointing. Whilst the commands that are sent work, there are issues. The device seems to accept the first SMS and then goes into some timeout mode where it wont accept any more SMS messages for up to 5mins. It will then accept the next message and go into the timeout mode again.
SMS sent:

Causes timeout - you can see the gsmctl command works to display a text message on the device, after I send the next command the device goes into some sort of timeout mode and the next SMS that I send doesn't do anything. If I wait 5mins or so the next SMS that I send does make a change on the device:


So in summary, I can send the first UCI command SMS and it works. If I follow it up with the next SMS straight away it does nothing, it is not visible in the SMS statistics on the device or from the command line gsmctl which shows the timeout message for approx 5mins. Once it comes back online I can send the next message and the same happens again. I certainly cannot send three SMS's in succession and get the three commands to apply.
The commands I was testing with were:
<password> uci set system.system.hostname='MCY_RUT950.local'
<password> uci commit system
<password> luci-reload