fixes #1830 - auto assign puppet proxy if its not defined upon facts/reports event