I also have been helping a friend with this problem. We ended up installing emClient which is free for personal use. So far, emails show up fine with that client and it similar to Windows Mail. For them to not fix this for over three months is crazy.
Also watch out for the Avast bug with Yahoo Mail. They aren't playing nice and all new email stopped syncing until I removed Avast.