Hi Michael,
Andrew and I emailed offline about this and the input worked for me. He had his GeoEvent Windows service running as Local System whereas I had mine running as the arcgis user. Our last email left off at how he was going to change his GeoEvent service to run as a different user. I do not know if that was the solution as our email convo went cold.
Hope this helps,
Mark