It seems to check it on a schedule, regardless of what I do.
I've tried setting it up to masquerade as Exchange, but was not successful.
Yes Yahoo mail supports push, but failing sometimes. This is how to enable it:
It is easy to do, but sometimes Yahoo push just doesn't work.