there is one type of circular dependency that we really should survive: RT#83042;
this means that we try to live with installed but deprecated modules a bit longer