Similar to #79
diagnosticsprocess logs show it's trying to restart the wrong process (hostapd.service instead of limelight_accesspoint.service)
May 27 21:54:20 robot diagnosticsprocess[329]: POST /api/wifi request received
May 27 21:54:20 robot diagnosticsprocess[329]: Processing WiFi config update
May 27 21:54:20 robot diagnosticsprocess[329]: WiFi configuration written successfully
May 27 21:54:20 robot systemctl[9791]: Failed to restart hostapd.service: Unit hostapd.service not found.
May 27 21:54:20 robot diagnosticsprocess[329]: Failed to restart WiFi service
May 27 21:54:20 robot diagnosticsprocess[329]: WiFi configuration updated: SSID=SYSTEMCORE
Toggling the "Enable wlan0 access point" setting off and on (saving in between) stops/starts the correct service.