disallow empty identities (not just nil)
tests: use another workaround around upstream bug
pubsub: implement retrieve-subscriptions feature