it's definitely the file manifest
i'm pretty sure that every time you start up a server, another 'snapshot' is taken of the manifest and thus it needs to be re-sent whenever a new player joins
or, alternately, when you try transmitDatablocks(); in console