im glad i make sense to someone and im not just babbling on about something i think im an expert on but im actually just some noob spouting out info that comes straight out my ass
lol
EDIT: also let me add that imo the flash dance should be this:
From custom -> to stock
let customizations run.
From stock -> to custom
let customizations run, now youre ready.
I dont see any point in adding a hard reset after letting customs run on stock or custom roms. because when you flash the rom, it JUST DID a hard reset of your phone. youre just adding an extra step thats pretty much useless in my eyes.