1000% agree with this.
Frankly I'm not sure I see the need for a buffer period either. If the player is sold 1, 2, 3 or more times in the span of one season after I sell him, what's the harm in letting me buy him? I would be bidding against any other buyer on the market...