privacy: Make Bolt page visibility check cancellable
When the Bolt page gets disposed before it finishes initializing its client object we get a crash. See #2700 (closed)
A way to trigger the crash is to switch panels fast enough so that the sync dbus call is not finished by the time the panel is disposed.
This is not a guaranteed fix since I can't reproduce the issue consistently. So I'm marking this as a draft.