Netflix may be to blame. Activision Blizzard has put its chief financial officer on notice without giving any clear reason as to why.