"services" is a strange file; its Makefile dependency is just on the tool that creates it, but in reality it's a snapshot in time of data from a remote server.
There should be a way to run a build and NOT regenerated this 'services' files at all; the default services file that comes with the wireshark distro should suffice. When Gerald is rolling a new source release tarball, then the services file could be updated for the release.
A developer that WANTED to re-create services, could, but IMHO it shouldn't happen by default.