BUG: ewma() weights incorrect when some values are missing

Closes https://github.com/pydata/pandas/issues/7543.
this is block is not necessary (as the ``ignore_na`` arg shows what you are doing (you can put a comment their),