I ran into this problem and got it "fixed".
When you do yeoman init, the files main.scss and main.css are created.
Unless you delete main.css, the yeoman build will ignore the main.scss (or overwrite it, I'm not sure)
So, be sure to delete the main.css if you are not using it directly.