During development of agents that need to be signed by the server for server execution. Every time an alteration/enhancement is save on the agent, it is signed with the developers name in the "Last Modified By:" string. This increases the demand for administration to have the agent signed by the server ID for server execution.
Create an agent, lets name it agentServer and place a call to a second agent, lets name it agentTask. Have the initial agent agentServer signed by the server ID and never touch it again, all updates to the task of this agent will be completed within the agent agentTask.