Beyond that on a bike with horizontal dropouts or an EBB I'd just run the chain until there is a problem...then throw the chain out and flip the cog/ring around and install a new chain.
I'm still not convinced that's the only or even the cheapest way...
UK prices of Thorn's 'stock transmission components' -
Rohloff Sprocket 16T: £25
Thorn Chainring 104mm PCD 4 Arm 38T: £30
KMC Z51 (Thorn current 'stock chain' on new builds): £4
Scenario 1: Beat the transmission to death, clock up 96,000km
Operation: Run chain for 16,000km then turn sprocket/chainring and add new chain, change everything at 0K, 32K, 64K, 96K km
Cost at 96,000km: 4*Sprocket + 4*Chainring + 7*Chain = £248
Scenario 2: Look after the transmission, clock up 96,000km
Operation: Run several chains in rotation (e.g 4 for each 24K, rotate in sequence every 2000km), turn sprocket/chainring at 24,000km, change everything at 0K, 48K, 96K
Cost at 96,000km: 3*Sprocket + 3*Chainring + 17*Chain = £233
Rational behind Scenario 2:
Most Sprocket/Chainring wear occurs towards the end of a chain's life, once it's stretched beyond 1/16" in 12". By changing the chain before this point and using chain rotation, the sprocket/chainring should last quite a bit longer and therefore won't need to be changed so often. (Sprocket/chainring rotation at 24,000km under this regime, might even be conservative, perhaps. I don't know??)
Notes:
1. It's the price differential between sprocket/chainring and a (cheap but adequate) chain that is the deciding factor.
2. Under Scenario 1, if you're unfortunate to break a chain, you may have to buy a sprocket and chainring early, possibly adding to the cost.
I'm not advocating either scenario particularly (and scenario 2 isn't proven AFAIK or even practical on a long tour), but submit this into the discussion!
Shaun