Recipe and reward-table loaders registered schemas without locking, corrupting SchemaRegistry.Global when xUnit spun up multiple WebApplicationFactory hosts concurrently in CI.