It's unfortunate you had that experience.
Since cyano is a bacteria lighting alterations won't get rid of it. It's not photosynthetic. Flow alteration can keep the floc from getting too large or on your corals but it doesn't actually get rid of it.
What we do know about cyanobacteria is that it's nitrate loving (
http://aem.asm.org/content/66/1/133.full). In fact it's used as a process by municipalities to pull nitrates out of ground water for purification.
So the key to combating it is to remove the nitrate from the water. This is done in several ways, less feeding, alteration in stocking, increase in water changes, or...if none of those work we have to examine the denitrification process in a tank. If there isn't sufficient live rock, or if the rock that is in in a tank is either too small or not porous enough to create the suboxic zones where denitrification takes place then nitrate builds up in a tank and promotes the grown of cyanobacteria.
If that's the reason then you can bash your head against a wall with all the water changes you like and all the flow but still will end up with cyano.
I've always been able to get rid of it quickly in my tank just by reducing my feeding regimen or adding a few good sized pieces of quality live rock.
That's been my experience with it anyway. I've always been able to either avoid it or remove it quickly.