- Subscribing for state change will continue to send notifications to the callback until it returns true which
indicates the registration should be removed
- state cache participant now expect a state map argument to wait for instead of flatten arguments.