Hmm... that's really interesting. Couldn't nostr:npub1xnf02f60r9v0e5kty33a404dm79zr7z2eepyrk5gsq3m7pwvsz2sazlpr5 have the addressses on the same server as the held invoices? They have to be held someplace, after all.
If we could figure out a way to do Zeus addresses, that would solve the problem.
Unfortunately, that's about where my pay grade leaves off.