These files could be remainders of cancelled fetch or push requests.
Pack files are created as a temporary file which is renamed atomically when the transport command finishes.
This ensures that git (and jgit) doesn't look at partial pack files which aren't committed yet.
Valid committed pack files are named like
objects/pack/pack-<sha1>.pack
and are accompanied by an index file
objects/pack/pack-<sha1>.idx
and optionally a bitmap index file
objects/pack/pack-<sha1>.bitmap
Do you run git gc regularly on all git repositories of your replicas ?
-Matthias