I agree that the power outage might have damaged the denitrification microbes in your system. With some luck, the dinoflagellates will fade over time, although that's not always the case. I might start running a fair amount of fresh carbon to mop up any toxins from the dinoflagellates. ChemiPure is a good grade of carbon. I might run a bit of GFO, as well, to see whether that helps. Sometimes GFO works; sometimes it doesn't, though.