The ability to pull/drop is predetermined. A player has a set level of teams that are able to recruit him immediately, a set level of teams that need a drop/pull down and a set of teams that are flat out no's.
How soon they drop down is dependent on their attention, but once they drop down, that doesn't mean they will shun upper division teams. And they can still 'drop down' while considering another team.