This is all working now. Now we just need to deploy it. I have conducted tests replicating (through the real internet) and it took 4 minutes to do initial sync, following myself with hops 2 of replication. That loads 136 mb of log. I think the next thing that would make it faster is faster indexes!
Okay, so how to deploy it. I guess the first thing is to put out a new sbot version with ssb-ebt as default, get pub owners to upgrade, then put out a new patchwork version.
Given the fallbacks we already have in place, old sbot versions should still work, but as we phase out legacy replication we should get way less weight on the pub servers.