Resolution: When calling a dynamic library Service, a call to updateState fails with an "update failed" message.
This typically happens when the Service was not registered with an init method. Calls to updateState require that an init method which allocates memory was called when the Service was first created.