At the moment the first time a maintainer pushes the nostr remote, it checks for a state announcement and if it can't find one, it creates it based off the state on the first git server listed.
I'll change that so, if the git server responds with a not found error, it creates one containing just the pushed ref(s) so it should work with that flow.