There are several different reasons why mission planners chose to give release these satellites while the 2nd stage was rotating. Most of these are to reduce the possibility of the worst case scenarios.
When satellites are initially released by their launch vehicle they start up in a safe mode with minimal systems running, their very first tasks are to make contact with a ground station get 3 axis stabilised (control their orientation) and start generating electricity using their solar panels. The telemetry antennas are usually low frequency and omnidirectional, so if the satellite is slowly rotating you can be certain it will be facing the earth at least some of the time even if the satellite fails to get control of its orientation. This reduces the probability of the craft getting stuck with the antenna facing away from the earth an unable to communicate with its controllers.
Similarly a slow roll means that the solar panels are guaranteed to be in sunlight some of the time meaning that a certain low level of power generation is assured. Also in case any active thermal control systems take longer than planned to start working a slow roll evenly heats and cools the satellite reducing the change of extreme heating or cooling on any one component.
There is an additional reason in the case of the RADARSAT launch. Since before release the rotation means that the stage and satellites would be rotating about their combined centre of mass. So when they are released a small linear acceleration is applied to the satellite (and an opposing one to the 2nd stage). This will help to give each of the three satellites slightly different trajectories reducing the possibility of them coming into contact with each other shortly after release. This is probably the reason why they changed the rotation between the release of each satellite.