cleanup flash rev code, also fix for bad check from last commit that makes everyone cannot be rev by influencing
Merge pull request #1551 from ESwordTheCat/Bleeding-Edge

cleanup flash rev code, also fix for bad check from last commit that mak...