Ensure relay subscription is open & set pubkey when the signer changes
Before this merge request, the user could not login and if he could, he wouldn't be able to make posts.
Before this merge request, the user could not login and if he could, he wouldn't be able to make posts.