After loading the game up and starting the server, the first time a script connects the game locks up for a few seconds. Subsequent connetions don't experience this behaviour.
Is the service scanner running on first connection rather than at game load?