Okay, here is a compromise.  What may be a fix, or a new feature.  It changes the oscillator to double precision, but costs a few more CPU cycles in the process.  This seems to keep things more accurate. Attached is the source and a compiled version for OS 10.10+ and this is the git repository if anyone is interested. 
  But I still say let’s keep osc~ as is and just add the double precision as an alternative.  

https://bitbucket.org/resler/osc2/overview

Best,
Rob