ubiquitous key store: protect against background UI changes
The ubiquitous key value store may decide to send notifications about its content change from a background thread which can result in UI updates from those threads and threby runtime exceptions. This is a follow-up to !478 (closed).