I wonder if there is a way to replace the lockup transaction & sweep with one transaction with payjoin interaction, or if that even makes sense since even a replace lockup will probably be saved by mempool.space and leak metadata that way.