fetchPreKeyBundle

open suspend override fun fetchPreKeyBundle(address: DeviceAddress): PreKeyBundle

The returned bundle's address is always address; the server's response carries none. The bundle is not trusted here: the protocol engine verifies it before X3DH.