If a collider has a constraint on it, its behavior in a simulation is non-deterministic. It may be, that the collider is ignored completely (see left object in the video below) or that it exerts a violent collision response on collision (see right object in the video below). Which one occurs may change if the simulation is run again.
The reason for this is, that the collision modifier does not wait for constraints to be evaluated which results in the simulation assuming a false position of the collider. Even worse, if the constraint is evaluated before the collision modifier in one frame and after the modifier in the next frame, the simulation assumes a high velocity of the collider and thus creates an according collision response.
This patch fixes that behavior by introducing a dependency between the collision modifier and the position of its object: