Fix #142
Created by: rendhalver
there appears to be a bug in puppet 4.9.4 and 4.10.0 It's use of the server setting is inconsistent. If the server is set in main the agent and manual runs use the same server value But if it's set in the agent section the agent ignores it