I had to edit this after reading more, when I speak of flushing below, I just mean watering with pure water (ph balanced just for her) until it seeps out into the drainage tray for the last 4 - 5 watering (or 10 - 14 days) I don't believe it is necessary to stink a plant into a tub and run water.
I don't pretend to know if flushing does wonders, I don't take the chance to find out I always flush.
I have not read this (I don't think I read a lot after I smoke my night time meds) but my theory behind flushing and the reason I do is because I believe (without scientific data) that by flushing you are essentially getting rid of any excess chemicals behind carried up the stem and into your flowering buds. Here me out this is how I rationalize it in my head, if you don't flush the plant delivers nutrients until the last harvest, these nutrients remain in the stem being fed to your flowers, now perhaps the drying and curing process decipates the remaining nutes, I don't know, but again I don't test it. By flushing the plant you are basically giving it up to 2 weeks to use up it's remaining nutes while also flushing out what remained in the soil, makes sense in my head.
So you send fresh water into your medium that runs out of your pot and thus carrying with it salts and nutrients, 4 or 5 watering the plant has grabbed for all remaining nutrients, but there are none to have, so it uses up any nutrients it had stored in it's stem, the end result it is starving for nutrients when you finally cut it down, free and clean of excess compounds.
I had to explain it a couple ways lol a little stoned...