There's no real evidence that the "promotion" cycle is anything more than a marker. I know, if you get a "regular season" cycle and promote immediately, that you won't get a promotion cycle.
Demotion penalties aren't automatic and, sometimes, the ratings are recovered on the next cycle(assuming the player is young enough to still be developing). But there's really no reason to demote an important player. Once you make the decision that he's a BL player, leave him there. If you're not sure, don't do it.