SinOsc and Osc: note phase issue beyond +-8pi. Fixes #815
(cherry picked from commit 492954548083283d18fcc0f6bf391534d437deb8)