This used to protect against bad consequences of a manual insertion that resulted (possibly down the track a bit) in duplicate task proxies. But yes, we can omit the check now because now a task proxy will not be added to the pool (even down the track a bit) if an instance with the same cycle time already exists (just tested to confirm).