I'm not have many experiences with NTP stuffs. 
In my ntpq output, I always got only one "system peer" (startswith "*"), therefore I don't know that may exist 2 lines start with "*".

I updated the code
https://github.com/hvnsweeting/Diamond/commit/f9dd8da9c81ef6f170bbfbad578be0a9ad23e444

If that looks okay, I can rebase this.